PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.PythonVirtualenvHelper |
فئة مساعدة لتفعيل البيئة الافتراضية للغة Python 3
ملخّص
الثوابت | |
|---|---|
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 الخاص بلغة Python. |
الثوابت
VIRTUAL_ENV
public static final String VIRTUAL_ENV
القيمة الثابتة: "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 الخاص بلغة Python.
ستتحقّق هذه الطريقة من توفّر الدليل.
| المعلمات | |
|---|---|
virtualenvPath |
String |
| المرتجعات | |
|---|---|
String |
str، وهو مسار دليل bin الخاص بلغة Python في venv. |
| الرميات | |
|---|---|
NullPointerException |
إذا كانت قيمة الوسيطة virtualenvPath فارغة |
RuntimeException |
في حال عدم توفّر /path/to/venv/bin |