PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
فئة مساعدة لتفعيل بيئة Python 3 الافتراضية
ملخّص
الحقول | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
وظائف الإنشاء العامة | |
---|---|
PythonVirtualenvHelper()
|
الطرق العامة | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
فعِّل virtualenv لـ RunUtil. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
الحصول على موقع تثبيت حزمة Python |
static
String
|
getPythonBinDir(String virtualenvPath)
الحصول على مسار دليل bin في بايثون |
الحقول
VIRTUAL_ENV
public static final String VIRTUAL_ENV
وظائف الإنشاء العامة
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
الطرق العامة
تفعيل
public static void activate (IRunUtil runUtil, File virtualenvDir)
فعِّل virtualenv لـ RunUtil.
المعلمات | |
---|---|
runUtil |
IRunUtil : عنصر أداة لتشغيل أوامر تفعيل virtualenv |
virtualenvDir |
File : عنصر File يمثّل دليل virtualenv الذي تم إنشاؤه |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
الحصول على موقع تثبيت حزمة Python
ستستدعي هذه الطريقة /path/to/venv/bin/pip3 show pip وستحلِّل موقع الحزمة من إخراج stdout.
المعلمات | |
---|---|
runUtil |
IRunUtil : عنصر مساعدة لتشغيل الأوامر |
virtualenvPath |
String : مسار دليل virtualenv الذي تم إنشاؤه |
المرتجعات | |
---|---|
String |
سلسلة تمثّل المسار المطلق إلى الموقع الذي تم تثبيت حِزم Python فيه |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
الحصول على مسار دليل bin في بايثون
ستتحقّق هذه الطريقة من توفّر الدليل.
المعلمات | |
---|---|
virtualenvPath |
String |
المرتجعات | |
---|---|
String |
str، المسار إلى دليل bin في venv |
عمليات الرمي | |
---|---|
NullPointerException |
إذا كانت الوسيطة virtualenvPath فارغة |
RuntimeException |
إذا لم يكن /path/to/venv/bin متوفّرًا. |