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 मौजूद नहीं है. |