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