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)

يحصل على مسار دليل بن بايثون.

مجالات

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.

ستقوم هذه الطريقة باستدعاء / مسار / إلى / venv / bin / pip3 إظهار النقطة وتحليل موقع الحزمة من إخراج stdout.

المعلمات
runUtil IRunUtil : كائن أداة تشغيل لتشغيل الأوامر.

virtualenvPath String : المسار إلى دليل virtualenv الذي تم إنشاؤه.

عائدات
String سلسلة تمثل المسار المطلق إلى الموقع حيث تم تثبيت حزم بايثون.

getPythonBinDir

public static String getPythonBinDir (String virtualenvPath)

يحصل على مسار دليل بن بايثون.

ستتحقق هذه الطريقة من وجود الدليل.

المعلمات
virtualenvPath String

عائدات
String str ، المسار إلى دليل python bin في venv.

رميات
NullPointerException إذا كانت arg virtualenvPath خالية.
RuntimeException إذا كان / path / to / venv / bin غير موجود.