2014-06-09 17 views
11

पर पायथन 3.4 स्थापित करें, मैं एनाकोंडा का उपयोग करके पाइथन 3.4 और इसकी कई पुस्तकालयों (जैसे numpy, pandas, आदि) को स्थापित और उपयोग करना चाहता हूं। दुर्भाग्यवश, मैं पाइथन 3.4 को सक्रिय करने में असमर्थ हूं।एनाकोंडा विंडोज़

मैंने विंडोज 8 नोटबुक पर Acaconda 2.0 (Anaconda-2.0.0-Windows-x86_64) स्थापित किया। Anaconda प्रोग्राम ठीक से स्थापित किया गया है और पायथन 2.7 स्थापित किया गया था। मैंने फिर इन आदेशों का उपयोग C: \ Program Files \ Anaconda निर्देशिका में कमांड प्रॉम्प्ट पर पाइथन 3.4 स्थापित करने का प्रयास किया।

$ conda update conda 
$ conda create -n py34 python=3.4 anaconda 
$ activate py34 

पहला दो ठीक काम करने लग रहा था क्योंकि मुझे कोई त्रुटि संदेश नहीं मिला। अंतिम चरण में मुझे निम्न त्रुटि संदेश प्राप्त होता है: No environment named “py34” exits in C:\Program Files\Anaconda\envs

पायथन 3.4 सी: \ प्रोग्राम फ़ाइलें \ एनाकोंडा में नहीं स्थापित किया गया था, लेकिन सी: \ उपयोगकर्ता \ Daddio1949 \ envs \ py34 निर्देशिका में।

मुझे यकीन नहीं है कि इंस्टॉलेशन को अंतिम रूप देने के लिए कैसे आगे बढ़ना है, मुझे क्या करना चाहिए?

+0

सोचें कि मुझे एक ही समस्या है। मैंने खरोंच से शुरू किया और यह काम कर रहा है। एनाकोंडा और पायथन के सभी संस्करण हटाए गए। मेरे "पर्यावरण चर" पैथ से हटाया पायथन। फिर केवल एनाकोंडा पायथन 2.7 को पुनः स्थापित करें, फिर उसी आदेश का उपयोग करें जैसे आप/एनाकोंडा/envs> – CArnold

उत्तर

1

एनाकोंडा envs फ़ोल्डर का पता लगाने के लिए सापेक्ष पथ का उपयोग करता है। जब भी आप anaconda.bat या activate.bat स्क्रिप्ट चलाते हैं, तो स्क्रिप्ट अपने स्वयं के स्थान की तलाश करती है, उदा। C:\someplace\Scripts\activate.bat, फिर ..\envs फ़ोल्डर की तलाश करता है, उदा। C:\someplace\envs

क्या तुम यहाँ का वर्णन कर रहे हैं मेरे लिए लगता है कि आप अपने %PATH% चर में *.bat स्क्रिप्ट के साथ एक से अधिक फ़ोल्डर कर रहे हैं (संभव है कि आप C:\Program Files\Anaconda फ़ोल्डर के लिए अधिकार लिख नहीं किया है)। activate.bat चलाते समय यह आपके C:\Program Files फ़ोल्डर से आता है, जबकि conda आपकी C:\Users निर्देशिका से चल रहा है।

मेरे सुझाव: (यदि है) अपने C:\Users\Daddio1949\Scripts निर्देशिका से *.bat स्क्रिप्ट को चलाने के लिए

  • प्रयास करें। यदि यह अस्तित्व में नहीं है, तो activate.bat और deactivate.bat को अपने उपयोगकर्ता स्क्रिप्ट निर्देशिका में एनाकोंडा Scripts निर्देशिका से कॉपी करें और वहां से *.bat फ़ाइलों को चलाएं।
  • यह पता लगाने का प्रयास करें कि आपके पास activate.bat आपके विंडोज %PATH% फ़ोल्डरों में है। सुनिश्चित करें कि आप सही कहें।
0

दुर्भाग्य से, विंडोज पर activate स्क्रिप्ट वर्तमान में मानक envs निर्देशिका में नहीं वातावरण को सक्रिय करने का समर्थन नहीं करता। जब तक यह तय नहीं किया जाता है, आपको केवल PATH वैरिएबल को मैन्युअल रूप से संशोधित करने की आवश्यकता होगी।

संबंधित मुद्दे