Trên bản cài đặt mới 16.04, tôi đang cố gắng cài đặt virtualenvwrapper bằng cách làm theo câu trả lời tuyệt vời này của Gerhard Burger.
Sau khi định cấu hình .bashrc
, bất cứ khi nào mở thiết bị đầu cuối sẽ hiển thị
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.
vị trí tập lệnh là,
$ sudo find / -name virtualenvwrapper.sh
[sudo] password for john:
/usr/local/bin/virtualenvwrapper.sh
nội dung của tôi .bashrc
là,
export WORKON_HOME=/home/john/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=/home/john/.virtualenvs
đây là 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
vị trí thông dịch viên trăn,
$ which python
/usr/bin/python
Làm thế nào để tôi làm cho nó hoạt động?
cảm ơn bạn.
/usr/local/bin
thực sự không chứa python2.7
, và tôi nghi ngờ bạn cũng không. which python2.7
nói /usr/bin/python2.7
, nhưng tôi chưa tìm ra cách nói virtualenvwrapper
để nhìn vào /usr/bin
thay vì /usr/local/bin
.
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
vào .bashrc
trước source /usr/local/bin/virtualenvwrapper.sh
không?