PythonVirtualenvHelper

public class PythonVirtualenvHelper
extends Object

java.lang.object
com.android.tradefed.util.PythonVirtualenvHelper


کلاس کمکی برای فعال سازی محیط مجازی پایتون 3.

خلاصه

فیلدها

public static final String VIRTUAL_ENV

سازندگان عمومی

PythonVirtualenvHelper ()

روش های عمومی

static void activate ( IRunUtil runUtil, File virtualenvDir)

virtualenv را برای RunUtil فعال کنید.

static String getPackageInstallLocation ( IRunUtil runUtil, String virtualenvPath)

محل نصب بسته پایتون را دریافت می کند.

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 : یک شی File که نشان دهنده دایرکتوری virtualenv ایجاد شده است.

getPackageInstallLocation

public static String getPackageInstallLocation (IRunUtil runUtil, 
                String virtualenvPath)

محل نصب بسته پایتون را دریافت می کند.

این روش پیپ /path/to/venv/bin/pip3 را فراخوانی می‌کند و مکان بسته را از خروجی stdout تجزیه می‌کند.

پارامترها
runUtil IRunUtil : یک شی ابزار برای اجرای دستورات.

virtualenvPath String : مسیری که به دایرکتوری virtualenv ایجاد شده است.

برمی گرداند
String رشته ای که نشان دهنده مسیر مطلق به محل نصب بسته های پایتون است.

getPythonBinDir

public static String getPythonBinDir (String virtualenvPath)

مسیر دایرکتوری python bin را دریافت می کند.

این روش وجود دایرکتوری را بررسی می کند.

پارامترها
virtualenvPath String

برمی گرداند
String str، مسیر دایرکتوری python bin در venv.

پرتاب می کند
NullPointerException اگر arg virtualenvPath null باشد.
RuntimeException اگر /path/to/venv/bin وجود نداشته باشد.