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