Pertanyaan pendek
- Apa cara yang tepat untuk menginstal
pip,virtualenvdandistribute?
Latar Belakang
Dalam jawaban saya untuk pertanyaan SO 4314376 , saya merekomendasikan menggunakan ez_setupsehingga Anda dapat menginstal pipdan virtualenvsebagai berikut:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Saya awalnya menarik instruksi ini dari posting blog Jesse Noller. Jadi, Anda ingin menggunakan Python di Mac? . Saya suka gagasan menjaga direktori global paket situs yang bersih, jadi satu-satunya paket yang saya instal ada virtualenvwrapperdan distribute. (Saya baru-baru ini ditambahkan distributeke kotak alat saya karena pengumuman layanan publik Python ini . Untuk menginstal dua paket ini, saya menggunakan:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Tidak ada lagi setuptools dan easy_install
Untuk benar-benar mengikuti pengumuman layanan publik Python , pada pemasangan Python baru, saya akan melakukan hal berikut:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
Teguran Glyph
Dalam komentar atas jawaban saya untuk pertanyaan SO 4314376 , pengguna SO Glyph menyatakan:
TIDAK. TIDAK PERNAH melakukan
sudo python setup.py installapapun. Tuliskan ~ / .pydistutils.cfg yang menempatkan instalasi pip Anda menjadi ~ / .local atau apalah. Terutama file yang dinamaiez_setup.pycenderung menyedot versi yang lebih baru dari hal-hal seperti setuptools dan easy_install, yang berpotensi merusak hal-hal lain pada sistem operasi Anda.
Kembali ke pertanyaan singkat
Jadi , respons Glyph membawa saya ke pertanyaan awal saya:
- Apa cara yang tepat untuk menginstal
pip,virtualenvdandistribute?
sudo apt-get install python-{pip,virtualenv}???
pip, virtualenv, dan Python PSA.
http://python-distribute.org/distribute_setup.pyredirect ke 404 :(
python distribute_setup.pydiikuti oleheasy_install pipdanvirtualenv --distribute venv? (lihat python-guide.readthedocs.org/en/latest/starting/install/… ), dan jika demikian, mengapa?