PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
คลาสตัวช่วยสำหรับการเปิดใช้งานสภาพแวดล้อมเสมือนของ Python 3
สรุป
ช่อง | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
ช่างก่อสร้างสาธารณะ | |
---|---|
PythonVirtualenvHelper()
|
วิธีการสาธารณะ | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
เปิดใช้งาน Virtualenv สำหรับ RunUtil |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
รับตำแหน่งการติดตั้งแพ็กเกจ Python |
static
String
|
getPythonBinDir(String virtualenvPath)
รับเส้นทางไดเรกทอรี Python bin |
ช่อง
VIRTUAL_ENV
public static final String VIRTUAL_ENV
ช่างก่อสร้างสาธารณะ
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
วิธีการสาธารณะ
เปิดใช้งาน
public static void activate (IRunUtil runUtil, File virtualenvDir)
เปิดใช้งาน Virtualenv สำหรับ RunUtil
พารามิเตอร์ | |
---|---|
runUtil |
IRunUtil : ออบเจ็กต์ยูทิลิตีสำหรับการเรียกใช้คำสั่งเปิดใช้งาน Virtualenv |
virtualenvDir |
File : ออบเจ็กต์ไฟล์ที่แสดงไดเรกทอรี Virtualenv ที่สร้างขึ้น |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
รับตำแหน่งการติดตั้งแพ็กเกจ Python
วิธีนี้จะเรียก /path/to/venv/bin/pip3 แสดง PIP และแยกวิเคราะห์ตำแหน่งแพ็กเกจจาก เอาต์พุต Stdout
พารามิเตอร์ | |
---|---|
runUtil |
IRunUtil : ออบเจ็กต์ยูทิลิตีสำหรับการเรียกใช้คำสั่ง |
virtualenvPath |
String : เส้นทางไปยังไดเรกทอรี Virtualenv ที่สร้างขึ้น |
คิกรีเทิร์น | |
---|---|
String |
สตริงที่แสดงเส้นทางสัมบูรณ์ไปยังตำแหน่งที่มีแพ็กเกจ Python ติดตั้งไว้แล้ว |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
รับเส้นทางไดเรกทอรี Python bin
วิธีนี้จะตรวจสอบการมีอยู่ของไดเรกทอรี
พารามิเตอร์ | |
---|---|
virtualenvPath |
String |
คิกรีเทิร์น | |
---|---|
String |
str เส้นทางไปยังไดเรกทอรี Python bin ใน venv |
การขว้าง | |
---|---|
NullPointerException |
หาก ARPVirtualenvPath เป็นค่าว่าง |
RuntimeException |
ถ้าไม่มี /path/to/venv/bin |