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. |