conda 4.2.13 MacOSX 10.12.1
मैं pip
एनाकोंडा का उपयोग करके बनाए गए एक नए वातावरण (आभासी) से पैकेज स्थापित करने का प्रयास कर रहा हूं । एनाकोंडा डॉक्स में यह कहता है कि यह पूरी तरह से ठीक है। यह virtualenv के लिए उसी तरह किया जाता है।
उस वातावरण को सक्रिय करें जहां आप प्रोग्राम रखना चाहते हैं, फिर एक प्रोग्राम इंस्टॉल करें ...
मैंने एनाकोंडा में इस तरह एक खाली वातावरण बनाया:
conda create -n shrink_venv
इसे सक्रिय करें:
source activate shrink_venv
मैं तब टर्मिनल में देख सकता हूं कि मैं अपने एनवी में काम कर रहा हूं (shrink_venv)
। समस्या तब आ रही है, जब मैं एक पैकेज का उपयोग करने की कोशिश करता हूं pip
:
(shrink_venv): pip install Pillow
Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages
इसलिए मैं यह देख सकता हूं कि सिस्टम-वाइड पैकेज से आवश्यकता संतुष्ट है। तो ऐसा लगता है कि पर्यावरण सही तरीके से काम नहीं कर रहा है, निश्चित रूप से ऐसा नहीं है जैसा कि डॉक्स में कहा गया है। क्या मुझसे यहां कुछ गलत हो रहा है?
बस एक नोट, मुझे पता है कि आप conda install
पैकेज के लिए उपयोग कर सकते हैं , लेकिन मुझे एनाकोंडा से पिलो के साथ एक मुद्दा मिला है, इसलिए मैं इसे प्राप्त करना चाहता था pip
, और चूंकि डॉक्स कहते हैं कि यह ठीक है।
का आउटपुट which -a pip
:
/usr/local/bin/pip
/Users/my_user/anaconda/bin/pip
** अद्यतन ** मुझे लगता है कि यह बहुत आम मुद्दा है। मैंने जो पाया है वह यह है कि conda env PYTHONPATH के साथ अच्छा नहीं खेलता है। सिस्टम हमेशा PYTHONPATH स्थानों में दिखता है, तब भी जब आप एक कोंडा पर्यावरण का उपयोग कर रहे हैं। अब, मैं हमेशा unset PYTHONPATH
एक कोंडा पर्यावरण का उपयोग करते समय चलाता हूं, और यह बहुत बेहतर काम करता है। मैं एक मैक पर हूँ।
which -a pip
कृपया अपने प्रश्न का आउटपुट जोड़ सकते हैं ?
PYTHONPATH
पर्यावरण चर सेट है?
conda install pip
?