python فيلم كيفية تنشيط بيئة أناكوندا




فيلم اناكوندا الجزء الاول (4)

أنا على Windows 8 ، باستخدام Anaconda 1.7.5 64bit.

أنا خلقت بيئة أناكوندا جديدة مع

conda create -p ./test python=2.7 pip

من C:\Pr\TEMP\venv\ .

هذا عمل جيد (هناك مجلد مع توزيع python جديد). كوندا يخبرني أن اكتب

activate C:\PR\TEMP\venv\test

لتنشيط البيئة ، ولكن هذا يعود:

No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs

كيف يمكنني تفعيل البيئة؟ ما الخطأ الذي افعله؟


كنت أواجه نفس الشيء ، يبدو أن الإصلاح قد تم في source .


وفيما يلي كيفية عملها بالنسبة لي

  1. C: \ Windows \ system32> تعيين CONDA_ENVS_PATH = d: \ your \ location
  2. C: \ Windows \ system32> معلومات conda

يعرض مسار البيئة الجديد

  1. C: \ Windows \ system32> conda create -n YourNewEnvironment --clone = root

استنساخ بيئة الجذر الافتراضي

  1. C: \ Windows \ system32> تنشيط YourNewEnvironment

إلغاء تنشيط بيئة "d: \ YourDefaultAnaconda3" ... تنشيط البيئة "d: \ your \ location \ YourNewEnvironment" ...

  1. [YourNewEnvironment] C: \ Windows \ system32> conda info -e

بيئات كوندا: #

YourNewEnvironment
* d: \ your \ location \ YourNewEnvironment

الجذر د: \ YourDefaultAnaconda3


إذا حدث ذلك ، فستحتاج إلى تعيين PATH لبيئتك (بحيث يحصل على البيثون الصحيحة من البيئة و Scripts \ على Windows).

تخيل أنك قمت بإنشاء بيئة تسمى py33 باستخدام:

conda create -n py33 python=3.3 anaconda

هنا يتم إنشاء المجلدات افتراضيا في Anaconda \ envs ، لذلك تحتاج إلى تعيين PATH على النحو التالي:

set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%

الآن يجب أن تعمل في إطار الأوامر:

activate py33

ويكافئ Windows هذا الرمز الذي يظهر عادة في البرامج التعليمية لنظامي التشغيل Mac و Linux:

$ source activate py33

مزيد من المعلومات: https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/8T8i11gO39U

هل يقوم anaconda بإنشاء متغير PYTHONPATH منفصل لكل بيئة جديدة؟


كما ترى من رسالة الخطأ فإن المسارات ، التي حددتها ، خاطئة. جربها على هذا النحو:

activate ..\..\temp\venv\test

ومع ذلك ، عندما احتجت إلى تثبيت Anaconda ، قمت بتنزيله من here وتثبيته على المسارات الافتراضية ( C:\Anaconda ) ، من وضع هذا المسار إلى متغيرات البيئة ، لذلك يستخدم الآن مترجم Anacondas كإعداد افتراضي. إذا كنت تستخدم PyCharm ، على سبيل المثال ، يمكنك تحديد المترجم مباشرة.





conda