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 यदि/पथ/से/वेनव/बिन मौजूद नहीं है।