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