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 रिक्त है।
अगर / पथ / से / वेनव / बिन मौजूद नहीं है।