Pertanyaan Di mana virtualenvwrapper.sh setelah menginstal pip?


Saya mencoba men-setup virtualenvwrapper di OSX, dan semua instruksi dan tutorial yang saya temukan memberi tahu saya untuk menambahkan perintah sumber ke .profile, menunjuk ke arah virtualenvwrapper.sh. Saya sudah memeriksa semua direktori python dan situs-paket, dan saya tidak dapat menemukan virtualenvwrapper.sh. Apakah ini sesuatu yang harus saya unduh secara terpisah? Apakah pip tidak terpasang dengan benar?

Ini adalah isi dari /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper:

hook_loader.py      hook_loader.pyc     project.py      project.pyc     user_scripts.py     user_scripts.pyc

Seperti yang Anda lihat, tidak ada virtualenvwrapper.sh. Dimana itu?


75
2017-09-28 20:54


asal


Jawaban:


Anda dapat menggunakan find perintah untuk mencari file:

find / -name virtualenvwrapper.sh

Ini akan mencari semua direktori dari root untuk file.


di ubuntu 12.04 LTS, menginstal melalui pip, itu diinstal

/usr/local/bin/virtualenvwrapper.sh


di ubuntu 17.04, menginstal melalui pip sebagai pengguna biasa, itu diinstal

~/.local/bin/virtualenvwrapper.sh


88
2017-09-28 22:11



apakah kamu sudah mencoba ini?

$ which virtualenvwrapper.sh

50
2018-05-23 04:42



Saya baru saja menginstal ulang dengan pip.

sudo pip uninstall virtualenvwrapper
sudo pip install virtualenvwrapper

Dan kali ini meletakkannya di / usr / local / bin.


41
2017-07-27 12:46



Jalur yang tepat di mana virtualenvwrapper.sh  disimpan / ditempatkan bervariasi dari OS ke OS. Bahkan dengan OS yang sama, itu bervariasi versi ke versi. Jadi kita membutuhkan solusi umum yang berfungsi untuk semua versi OS.

Cara termudah saya temukan untuk menemukan jalannya adalah: Do

pip uninstall virtualenvwrapper

Ini akan meminta konfirmasi. Katakan tidak" Tetapi garis konfirmasi pertama menunjukkan jalur virtualenvwrapper.sh (Prompt memberikan daftar file yang akan dihapus, jika Anda menjawab Ya. Entri pertama dalam daftar ini berisi jalur ke virtualenvwrapper.sh di komputer Anda)


24
2018-01-16 12:43



atau, seperti yang saya lakukan..hapus instalan virtualenvwrapper

sudo pip uninstall virtualenvwrapper

lalu instal dengan easy_install

sudo easy_install virtualenvwrapper

kali ini saya menemukan file "/usr/local/bin/virtualenvwrapper.sh"terpasang ... Sebelum itu saya tidak menemukan file itu di mana pun bahkan dengan perintah ini

temukan / -name virtualenvwrapper.sh


11
2018-03-28 09:32



Di Mac OS

which virtualenvwrapper.sh

kamu dapat

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

dan kamu bisa

sudo ln /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh

dan di Anda .bash_profile

source /usr/local/bin/virtualenvwrapper.sh

atau kamu bisa

source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

8
2017-11-07 07:19



Di OSx EI captain, saya menginstal virtualenvwrapper sebagai

sudo pip3 install virtualenvwrapper

Namun saya tidak dapat menemukan virtualenvwrapper.sh di /user/local/bin, akhirnya ditemukan di /Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh , dan Anda dapat membuat tautan lunak ke / usr / local / bin sebagai

ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh, dan semua yang Anda bisa ikuti panduan pengaturan seperti yang dilakukan oleh dokumen resmi. Semoga berhasil!


8
2018-01-10 06:17