PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
Python 3 sanal ortamını etkinleştirmeye yönelik bir yardımcı sınıf.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
Herkese açık kurucular | |
---|---|
PythonVirtualenvHelper()
|
Herkese açık yöntemler | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
RunUtil için virtualenv'yi etkinleştirin. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
Python paketi yükleme konumunu alır. |
static
String
|
getPythonBinDir(String virtualenvPath)
Python bin dizin yolunu alır. |
Fields'ın oynadığı filmler
VIRTUAL_ENV
public static final String VIRTUAL_ENV
Herkese açık kurucular
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
Herkese açık yöntemler
etkinleştir
public static void activate (IRunUtil runUtil, File virtualenvDir)
RunUtil için virtualenv'yi etkinleştirin.
Parametreler | |
---|---|
runUtil |
IRunUtil : virtualenv etkinleştirme komutlarını çalıştırmak için kullanılan bir yardımcı program nesnesi. |
virtualenvDir |
File : Oluşturulan virtualenv dizini temsil eden bir File nesnesi. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
Python paketi yükleme konumunu alır.
Bu yöntem, /path/to/venv/bin/pip3 show pip komutunu çağırır ve stdout çıkışından paket konumunu ayrıştırır.
Parametreler | |
---|---|
runUtil |
IRunUtil : Komutları çalıştırmak için kullanılan bir yardımcı program nesnesi. |
virtualenvPath |
String : Oluşturulan virtualenv dizininin yolu. |
İlerlemeler | |
---|---|
String |
Python paketlerinin yüklendiği konumun mutlak yolunu temsil eden bir dize. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
Python bin dizin yolunu alır.
Bu yöntem, dizinin varlığını kontrol eder.
Parametreler | |
---|---|
virtualenvPath |
String |
İlerlemeler | |
---|---|
String |
str, venv içindeki python bin dizininin yolu. |
Atışlar | |
---|---|
NullPointerException |
arg virtualenvPath boşsa. |
RuntimeException |
/path/to/venv/bin mevcut değilse. |