PythonVirtualenvHelper
public class PythonVirtualenvHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
पायथन 3 आभासी वातावरण को सक्रिय करने के लिए एक सहायक वर्ग।
सारांश
खेत | |
---|---|
public static final String | VIRTUAL_ENV
|
सार्वजनिक निर्माणकर्ता | |
---|---|
PythonVirtualenvHelper () |
सार्वजनिक तरीके | |
---|---|
static void | activate ( IRunUtil runUtil, File virtualenvDir) RunUtil के लिए virtualenv को सक्रिय करें। |
static String | getPackageInstallLocation ( IRunUtil runUtil, String virtualenvPath) अजगर पैकेज स्थापित स्थान प्राप्त करता है। |
static String | getPythonBinDir (String virtualenvPath) अजगर बिन निर्देशिका पथ प्राप्त करता है। |
खेत
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)
अजगर पैकेज स्थापित स्थान प्राप्त करता है।
यह विधि /path/to/venv/bin/pip3 शो पाइप को कॉल करेगी और स्टडआउट आउटपुट से पैकेज स्थान को पार्स करेगी।
पैरामीटर | |
---|---|
runUtil | IRunUtil : कमांड चलाने के लिए चलाने के लिए एक उपयोगिता वस्तु। |
virtualenvPath | String : बनाई गई virtualenv निर्देशिका का पथ। |
रिटर्न | |
---|---|
String | एक स्ट्रिंग उस स्थान के पूर्ण पथ का प्रतिनिधित्व करती है जहां पायथन पैकेज स्थापित हैं। |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
अजगर बिन निर्देशिका पथ प्राप्त करता है।
यह विधि निर्देशिका अस्तित्व की जाँच करेगी।
पैरामीटर | |
---|---|
virtualenvPath | String |
रिटर्न | |
---|---|
String | str, venv में अजगर बिन निर्देशिका के लिए पथ। |
फेंकता | |
---|---|
| अगर तर्क virtualenvPath रिक्त है। |
| अगर / पथ / से / वेनव / बिन मौजूद नहीं है। |