python - تاكل - فيلم اناكوندا الجزء الاول




كيفية تنشيط بيئة أناكوندا (4)

  1. تم تثبيت الاختيار conda وفي PATH افتح عميل محطة طرفية. أدخل conda -V في سطر الأوامر الطرفية واضغط على enter. إذا تم تثبيت conda سترى somehting مثل ما يلي.

    conda -V

conda 3.7.0 2. التحقق من كوندا محدثة في إدخال العميل النهائي

conda update conda

قم بتحديث أي حزم إذا لزم الأمر عن طريق كتابة y للمتابعة. 3. إنشاء بيئة افتراضية لمشروعك في عميل المحطة أدخل ما يلي حيث يكون yourenvname هو الاسم الذي تريد الاتصال به بيئتك ، واستبدل xx بإصدار Python الذي ترغب في استخدامه. (لمشاهدة قائمة بإصدارات python المتوفرة أولاً ، اكتب

conda search "^python$" and press enter.)
conda create -n yourenvname python=x.x anaconda

اضغط على y للمضي قدما. سيؤدي هذا إلى تثبيت إصدار Python وجميع مكتبات anaconda المرفقة في "path_to_your_anaconda_location / anaconda / envs / yourenvname" 4. قم بتنشيط بيئتك الافتراضية. للتنشيط أو التبديل إلى بيئة افتراضية ، اكتب ببساطة ما يلي حيث أن yourenvname هو الاسم الذي أعطيته لبيئتك عند الإنشاء.

source activate yourenvname

يعمل تنشيط بيئة conda على تعديل PATH ومتغيرات shell للإشارة إلى إعداد Python المعزول المحدد الذي قمت بإنشائه. سيتم تغيير موجه الأوامر ليشير إلى أي conda environemnt أنت موجود حالياً بواسطة prepending (yourenvname). للاطلاع على قائمة بجميع بيئاتك ، استخدم الأمر conda infoe-. 5. تثبيت حزم بايثون إضافية إلى بيئة افتراضية. لتثبيت حزم إضافية لبيئتك الافتراضية فقط ، أدخل الأمر التالي حيث أن yourenvname هو اسم البيئة الخاصة بك ، و [package] هو اسم الحزمة التي ترغب في تثبيتها. سيؤدي عدم تحديد "-n yourenvname" إلى تثبيت الحزمة على تثبيت Python الجذر.

conda install -n yourenvname [package]
  1. قم بإلغاء تنشيط البيئة الافتراضية الخاصة بك. لإنهاء جلسة في البيئة الحالية ، أدخل ما يلي. ليست هناك حاجة لتحديد هوية envname - التي يتم تنشيطها في أي وقت مضى سيتم إلغاء تنشيطها ، وسيتم إرجاع المتغيرات PATH والقشرة إلى وضعها الطبيعي.

    مصدر التنشيط

  2. حذف بيئة افتراضية لم تعد بحاجة إليها لحذف بيئة conda ، أدخل ما يلي ، حيث أن yourenvname هو اسم البيئة التي تريد حذفها.

    كوندا إزالة -n yourenvname - كل

أنا على 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

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


إذا حدث ذلك ، فستحتاج إلى تعيين 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 منفصل لكل بيئة جديدة؟


كنت أواجه نفس الشيء ، يبدو أن الإصلاح قد تم في 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





conda