Pada pemasangan baru 16,04, saya mencoba untuk menginstal virtualenvwrapper dengan mengikuti jawaban hebat ini oleh Gerhard Burger.
setelah mengkonfigurasi .bashrc
, setiap kali membuka terminal akan ditampilkan
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.
lokasi skrip adalah,
$ sudo find / -name virtualenvwrapper.sh
[sudo] password for john:
/usr/local/bin/virtualenvwrapper.sh
isi dari .bashrc
are saya ,
export WORKON_HOME=/home/john/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=/home/john/.virtualenvs
ini milikku 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
lokasi penerjemah python,
$ which python
/usr/bin/python
Bagaimana saya membuatnya bekerja?
Terima kasih.
bash
16.04
python
virtualenv
virtualenvwrapper
Semuanya
sumber
sumber
/usr/local/bin
memang tidak mengandungpython2.7
, dan saya kira Anda juga tidak.which python2.7
mengatakan/usr/bin/python2.7
, tapi saya belum menemukan cara untuk memberitahuvirtualenvwrapper
melihat di/usr/bin
bukannya/usr/local/bin
.export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
ke Anda.bashrc
sebelumsource /usr/local/bin/virtualenvwrapper.sh
?Jawaban:
Saya menggunakan server Ubuntu 16.04, Anda juga harus mengekspor interpreter python di mana Anda telah menginstal virtualenvwrapper
karena saya punya beberapa instalasi python.
sumber
komentar saja
antri
file .... itu berhasil untuk saya.
sumber
Anda mungkin perlu memperbarui variabel lingkungan PYTHONPATH Anda. Di .bashrc Anda, sebelum semua variabel virtualenvwrapper, tambahkan baris berikut:
sumber
Dalam
.bashrc
perubahandan kemudian membuatnya bekerja di shell saat ini oleh
Setelah itu, ubah di
virtualenvwrapper.sh
untuk ini
sumber