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