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)
RunUtil के लिए, वर्चुअल एनवायरमेंट चालू करें. |
static
void
|
activate(IRunUtil runUtil, String virtualenvPath)
RunUtil के लिए, वर्चुअल एनवायरमेंट चालू करें. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
Python पैकेज इंस्टॉल करने की जगह की जानकारी पाएं. |
static
String
|
getPythonBinDir(String virtualenvPath)
Python bin डायरेक्ट्री पाथ की जानकारी पाएं. |
कॉन्स्टेंट
VIRTUAL_ENV
public static final String VIRTUAL_ENV
कॉन्स्टेंट वैल्यू: "VIRTUAL_ENV"
सार्वजनिक कंस्ट्रक्टर
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
पब्लिक मेथड
activate
public static void activate (IRunUtil runUtil, File virtualenvDir)
RunUtil के लिए, वर्चुअल एनवायरमेंट चालू करें.
| पैरामीटर | |
|---|---|
runUtil |
IRunUtil: वर्चुअल एनवायरमेंट को चालू करने के लिए कमांड चलाने वाला यूटिलिटी ऑब्जेक्ट. |
virtualenvDir |
File: बनाया गया वर्चुअल एनवायरमेंट डायरेक्ट्री दिखाने वाला फ़ाइल ऑब्जेक्ट. |
activate
public static void activate (IRunUtil runUtil, String virtualenvPath)
RunUtil के लिए, वर्चुअल एनवायरमेंट चालू करें.
यह तरीका, python bin डायरेक्ट्री के मौजूद होने की जांच करेगा
| पैरामीटर | |
|---|---|
runUtil |
IRunUtil: वर्चुअल एनवायरमेंट को चालू करने के लिए कमांड चलाने वाला यूटिलिटी ऑब्जेक्ट. |
virtualenvPath |
String: बनाए गए वर्चुअल एनवायरमेंट डायरेक्ट्री का पाथ. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
Python पैकेज इंस्टॉल करने की जगह की जानकारी पाएं.
यह तरीका, /path/to/venv/bin/pip3 show pip को कॉल करेगा और stdout आउटपुट से पैकेज की जगह को पार्स करेगा.
| पैरामीटर | |
|---|---|
runUtil |
IRunUtil: कमांड चलाने के लिए यूटिलिटी ऑब्जेक्ट. |
virtualenvPath |
String: बनाए गए वर्चुअल एनवायरमेंट डायरेक्ट्री का पाथ. |
| रिटर्न | |
|---|---|
String |
Python पैकेज इंस्टॉल करने की जगह का पूरा पाथ दिखाने वाली स्ट्रिंग. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
Python bin डायरेक्ट्री पाथ की जानकारी पाएं.
यह तरीका, डायरेक्ट्री के मौजूद होने की जांच करेगा.
| पैरामीटर | |
|---|---|
virtualenvPath |
String |
| रिटर्न | |
|---|---|
String |
str, venv में python bin डायरेक्ट्री का पाथ. |
| थ्रॉ | |
|---|---|
NullPointerException |
अगर आर्ग्युमेंट virtualenvPath की वैल्यू null है. |
RuntimeException |
अगर /path/to/venv/bin मौजूद नहीं है. |