PythonVirtualenvYardımcı
public
class
PythonVirtualenvHelper
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.PythonVirtualenvHelper |
Python 3 sanal ortamını etkinleştirmek için yardımcı sınıf.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
Kamu inşaatçıları | |
---|---|
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
SANAL_ENV
public static final String VIRTUAL_ENV
Kamu inşaatçıları
PythonVirtualenvYardımcı
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 Dosya nesnesi. |
getPackageLoadLocation
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 paket konumunu şuradan ayrıştırır: stdout çıkışıdı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 bulunduğu konumun mutlak yolunu temsil eden bir dize yüklendi. |
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'deki python bin dizininin yolu. |
Fırlatma | |
---|---|
NullPointerException |
arg virtualenvPath değeri null ise olacaktır. |
RuntimeException |
/path/to/venv/bin yoksa mevcut olması gerekir. |