2017-02-12 9 views
14

लोड हो रहा है जब मैं टर्मिनल से आदेश virtualenv venv का उपयोग कर अजगर के साथ एक आभासी वातावरण बनाने की कोशिश की से virtualenv रोकने, मैं निम्नलिखित त्रुटि मिली:`dyld: लाइब्रेरी नहीं loaded` त्रुटि

Using base prefix '/Users/zacharythomas/anaconda3' 
New python executable in /Users/zacharythomas/venv/bin/python 
dyld: Library not loaded: @rpath/libpython3.6m.dylib 
Referenced from: /Users/zacharythomas/venv/bin/python 
Reason: image not found 
ERROR: The executable /Users/zacharythomas/venv/bin/python is not functioning 
ERROR: It thinks sys.prefix is '/Users/zacharythomas' (should be '/Users/zacharythomas/venv') 
ERROR: virtualenv is not compatible with this system or executable 

मैं पहली बार नहीं कर रहा हूँ व्यक्ति एक समान त्रुटि का सामना करना करने के लिए - मैं this answer's सिफारिशों के बाद और चलाने का भी प्रयास:

gfind ~/.virtualenvs/my-virtual-env/ -type l -xtype l -delete 

कि मदद नहीं की। सुपर उपयोगकर्ता के रूप में कमांड चलाने के लिए न ही sudo virtualenv venv चला रहा था।

मुझे आगे की जांच क्यों करनी चाहिए?

उत्तर

38

मेरे पास एक ही त्रुटि संदेश था।

When you pip installed virtualenvwrapper, pip will have installed virtualenv for you as it is a dependency. Unfortunately, that virtualenv is not compatible with Anaconda Python. Fortunately, the Anaconda Distribution has a virtualenv that is compatible. To fix this:

pip uninstall virtualenv 
conda install virtualenv 

can't get virtualenv to work with anaconda3 v4.3 on mac

+0

@ Dave2e समझ लिया, संकेत के लिए धन्यवाद के बाद से मैं stackoverflow के लिए नया हूँ: सातत्य एनालिटिक्स सहायता समूह में रे डोनेली निम्नलिखित समाधान है, जो मेरे लिए इस मुद्दे को हल प्रदान की है। जैसा कि हुआ, मैं इस बीच इस प्रश्न के वास्तविक उत्तर में आया। इसलिए, मैंने अपना मूल गैर-उत्तर संपादित किया और इसे इसके साथ बदल दिया। – user1764447

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