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