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) अजगर बिन निर्देशिका पथ प्राप्त करता है। |
खेत
वर्चुअल_एनवी
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 शो पिप को कॉल करेगी और stdout आउटपुट से पैकेज स्थान को पार्स करेगी।
पैरामीटर | |
---|---|
runUtil | IRunUtil : रनिंग कमांड के लिए एक उपयोगिता ऑब्जेक्ट। |
virtualenvPath | String : निर्मित वर्चुअलएन्व निर्देशिका का पथ। |
रिटर्न | |
---|---|
String | एक स्ट्रिंग उस स्थान के पूर्ण पथ का प्रतिनिधित्व करती है जहां पायथन पैकेज स्थापित हैं। |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
अजगर बिन निर्देशिका पथ प्राप्त करता है।
यह विधि निर्देशिका अस्तित्व की जाँच करेगी।
पैरामीटर | |
---|---|
virtualenvPath | String |
रिटर्न | |
---|---|
String | str, वेनव में पायथन बिन निर्देशिका का पथ। |
फेंकता | |
---|---|
NullPointerException | यदि arg वर्चुअलएन्वपाथ शून्य है। |
RuntimeException | यदि /path/to/venv/bin मौजूद नहीं है। |