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)
تفعيل defaultenv لـ RunUtil. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
للحصول على موقع تثبيت حزمة python. |
static
String
|
getPythonBinDir(String virtualenvPath)
للحصول على مسار الدليل python bin. |
الحقول
VIRTUAL_ENV
public static final String VIRTUAL_ENV
شركة إنشاءات عامة
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
الطرق العامة
تفعيل
public static void activate (IRunUtil runUtil, File virtualenvDir)
تفعيل defaultenv لـ RunUtil.
المعلمات | |
---|---|
runUtil |
IRunUtil : كائن مساعدة لتشغيل أوامر التفعيل الافتراضية. |
virtualenvDir |
File : كائن ملف يمثّل الدليل الظاهري الذي تم إنشاؤه |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
للحصول على موقع تثبيت حزمة python.
ستقوم هذه الطريقة باستدعاء /path/to/venv/bin/pip3 لعرض pip وتحليل موقع الحزمة من إخراج stdout.
المعلمات | |
---|---|
runUtil |
IRunUtil : كائن مساعدة لتشغيل الأوامر |
virtualenvPath |
String : المسار إلى دليل Virtualenv الذي تم إنشاؤه |
المرتجعات | |
---|---|
String |
سلسلة تمثل المسار المطلق إلى المكان الذي توجد فيه حزم بايثون مثبت. |
الحصول على PythonBinDir
public static String getPythonBinDir (String virtualenvPath)
للحصول على مسار الدليل python bin.
ستتحقق هذه الطريقة من وجود الدليل.
المعلمات | |
---|---|
virtualenvPath |
String |
المرتجعات | |
---|---|
String |
str، المسار إلى دليل python bin في venv. |
الرميات | |
---|---|
NullPointerException |
إذا كانت argvirtualenvPath صفرًا. |
RuntimeException |
في حالة عدم وجود /path/to/venv/bin. |