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