Saya tidak tahu apa yang lebih memalukan: bahwa saya sendiri tidak tahu bagaimana mencari jawaban untuk pertanyaan ini, atau harus ditanyakan sama sekali, tapi ...
di mana
apt-get
menempatkanvirtualenvwrapper.sh
skrip setelah menginstalvirtualenvwrapper
?
Aku kehabisan akal ...
% sudo apt-get install virtualenvwrapper
...
% rehash
% which virtualenvwrapper.sh
virtualenvwrapper.sh not found
% which virtualenvwrapper
virtualenvwrapper not found
% find / -path /media -prune -o -name virtualenvwrapper.sh
/media
% dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh'
% sudo apt-get install virtualenvwrapper
Reading package lists...
Building dependency tree...
Reading state information...
virtualenvwrapper is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Saya sudah kehabisan hal untuk dicoba: apt-get
kata virtualenvwrapper
sudah diinstal, tetapi saya tidak dapat menemukan tanda di virtualenvwrapper.sh
mana pun.
PEMBARUAN: Yah, saya baru menemukan file itu
/etc/bash_completion.d/virtualenvwrapper
... sangat mirip virtualenvwrapper.sh
. Saya tidak tahu apakah file ini diletakkan di sana apt-get
ketika saya berlari apt-get install virtualenvwrapper
(file tanggal adalah beberapa bulan yang lalu), tetapi jika ya, maka saya bingung dengan kebodohan pengaturan yang jelas ... Untuk satu hal, tidak semua orang menggunakan bash
(saya kebetulan menggunakan zsh
). Untuk yang lain, orang mungkin ingin menjalankan virtualenvwrapper.sh
pada waktu selain startup ... Saya yakin saya kehilangan sesuatu yang besar di sini, tetapi di permukaan, itu pasti terlihat seperti apt-get
instalasi virtualenvwrapper
terbelakang ... Bagaimanapun, itu menyia-nyiakan sekitar tiga jam waktu saya ...
/etc/bash_completion.d/virtualenvwrapper
di zsh juga. Ini berfungsi dengan baik apa adanya.Jawaban:
Dari
/usr/share/doc/virtualenvwrapper/README.Debian
:Ya, agak sulit ditemukan: D
sumber
zsh
pengguna? Hebat, paket lain yang berperilaku berbeda pada setiap OS. Saya pikirsudo apt-get purge virtualenvwrapper
dansudo pip install virtualenvwrapper
dalam rangka./etc/bash_completion.d/virtualenvwrapper
di zsh juga. Ini berfungsi dengan baik apa adanya.Di Ubuntu
Lokasi skrip adalah:
Jadi jika Anda telah menginstal virtualenvwrapper dengan manajer paket, Anda harus menambahkan baris berikut ke ~ / .bashrc Anda :
Juga, ingat untuk memuat ulang ~ / .bashrc Anda dengan:
Jika semuanya bekerja dengan baik, maka Anda akan dapat menjalankan mkvirtualenv seperti:
sumber