PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.PythonVirtualenvHelper |
Python 3 sanal ortamını etkinleştirmek için yardımcı sınıf.
Özet
Sabitler | |
|---|---|
String |
VIRTUAL_ENV
|
Herkese açık oluşturucular | |
|---|---|
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 paketinin yükleme konumunu alır. |
static
String
|
getPythonBinDir(String virtualenvPath)
Python bin dizini yolunu alır. |
Sabitler
VIRTUAL_ENV
public static final String VIRTUAL_ENV
Sabit Değer: "VIRTUAL_ENV"
Herkese açık oluşturucular
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 dizinini temsil eden bir File nesnesi. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
Python paketinin yükleme konumunu alır.
Bu yöntem, /path/to/venv/bin/pip3 show pip komutunu çağırır ve paket konumunu stdout çıkışından ayrıştırır.
| Parametreler | |
|---|---|
runUtil |
IRunUtil: Komut çalıştırmak için kullanılan bir yardımcı nesne. |
virtualenvPath |
String: Oluşturulan virtualenv dizininin yolu. |
| İlerlemeler | |
|---|---|
String |
Python paketlerinin yüklendiği konumun mutlak yolunu gösteren bir dize. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
Python bin dizini yolunu alır.
Bu yöntem, dizinin varlığını kontrol eder.
| Parametreler | |
|---|---|
virtualenvPath |
String |
| İlerlemeler | |
|---|---|
String |
str, venv'deki python bin dizininin yolu. |
| Dekoratif yastıklar | |
|---|---|
NullPointerException |
if arg virtualenvPath is null. |
RuntimeException |
/path/to/venv/bin mevcut değilse. |