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) يحصل على موقع تثبيت حزمة بايثون. |
static String | getPythonBinDir (String virtualenvPath) يحصل على مسار دليل بن بايثون. |
مجالات
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 : كائن ملف يمثل دليل virtualenv الذي تم إنشاؤه. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
يحصل على موقع تثبيت حزمة بايثون.
ستقوم هذه الطريقة باستدعاء / مسار / إلى / venv / bin / pip3 إظهار النقطة وتحليل موقع الحزمة من إخراج stdout.
حدود | |
---|---|
runUtil | IRunUtil : كائن أداة تشغيل لتشغيل الأوامر. |
virtualenvPath | String : المسار إلى دليل virtualenv الذي تم إنشاؤه. |
عائدات | |
---|---|
String | سلسلة تمثل المسار المطلق إلى الموقع حيث تم تثبيت حزم بايثون. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
يحصل على مسار دليل بن بايثون.
ستتحقق هذه الطريقة من وجود الدليل.
حدود | |
---|---|
virtualenvPath | String |
عائدات | |
---|---|
String | str ، المسار إلى دليل python bin في venv. |
رميات | |
---|---|
| إذا كانت arg virtualenvPath خالية. |
| إذا كان / path / to / venv / bin غير موجود. |