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)

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

مجالات

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)

الحصول على موقع تثبيت حزمة بايثون.

ستقوم هذه الطريقة باستدعاء /path/to/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 غير موجود.