16.04 की एक ताजा स्थापना पर, मैं गेरहार्ड बर्गर के इस महान जवाब का पालन करके virtualenvwrapper स्थापित करने का प्रयास कर रहा हूं ।
कॉन्फ़िगर करने के बाद .bashrc
, जब भी टर्मिनल प्रदर्शित होता है
bash: /usr/local/bin/python2.7: No such file or directory
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7 and that PATH is
set properly.
स्क्रिप्ट स्थान है,
$ sudo find / -name virtualenvwrapper.sh
[sudo] password for john:
/usr/local/bin/virtualenvwrapper.sh
मेरी सामग्री .bashrc
हैं,
export WORKON_HOME=/home/john/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=/home/john/.virtualenvs
मेरा यहाँ है pip freeze
cffi==1.5.2
greenlet==0.4.9
pbr==1.10.0
readline==6.2.4.1
six==1.10.0
stevedore==1.15.0
virtualenv==15.0.2
virtualenv-clone==0.2.6
virtualenvwrapper==4.7.1
अजगर दुभाषिया के स्थान,
$ which python
/usr/bin/python
मैं इसे काम करने लायक कैसे बनाऊ?
धन्यवाद।
/usr/local/bin
वास्तव में शामिल नहीं है python2.7
, और मुझे संदेह है कि तुम्हारा भी नहीं है। which python2.7
कहते हैं /usr/bin/python2.7
, लेकिन मुझे अभी तक पता नहीं चला है कि इसके बजाय कैसे virtualenvwrapper
दिखना /usr/bin
है /usr/local/bin
।
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
अपने .bashrc
पहले जोड़ सकते हैं source /usr/local/bin/virtualenvwrapper.sh
?