PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
Class bantuan untuk mengaktifkan lingkungan virtual Python 3.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
Konstruktor publik | |
---|---|
PythonVirtualenvHelper()
|
Metode publik | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
Mengaktifkan virtualenv untuk RunUtil. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
Mendapatkan lokasi penginstalan paket python. |
static
String
|
getPythonBinDir(String virtualenvPath)
Mendapatkan jalur direktori bin python. |
Kolom
VIRTUAL_ENV
public static final String VIRTUAL_ENV
Konstruktor publik
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
Metode publik
aktifkan
public static void activate (IRunUtil runUtil, File virtualenvDir)
Mengaktifkan virtualenv untuk RunUtil.
Parameter | |
---|---|
runUtil |
IRunUtil : objek utilitas untuk menjalankan perintah aktivasi virtualenv. |
virtualenvDir |
File : Objek file yang mewakili direktori virtualenv yang dibuat. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
Mendapatkan lokasi penginstalan paket python.
Metode ini akan memanggil {i> /path/to/venv/bin/pip3<i} menampilkan pip dan mengurai lokasi paket dari {i>output<i} {i>stdout<i}.
Parameter | |
---|---|
runUtil |
IRunUtil : objek utilitas untuk menjalankan perintah dalam menjalankan perintah. |
virtualenvPath |
String : jalur ke direktori virtualenv yang dibuat. |
Hasil | |
---|---|
String |
string yang mewakili jalur absolut ke lokasi tempat paket Python berada terinstal. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
Mendapatkan jalur direktori bin python.
Metode ini akan memeriksa keberadaan direktori.
Parameter | |
---|---|
virtualenvPath |
String |
Hasil | |
---|---|
String |
{i>str<i}, jalur ke direktori {i> python bin<i} di venv. |
Menampilkan | |
---|---|
NullPointerException |
jika arg virtualenvPath adalah null. |
RuntimeException |
jika {i> /path/to/venv/bin<i} tidak ada. |