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 मौजूद नहीं है।