Kısa Soru
- Ne yüklemek için uygun bir yoldur
pip,virtualenvvedistribute?
Arka fon
In my cevap için SO soru 4314376 , kullanıyorum tavsiye ez_setupsonra yüklemek diye pipve virtualenvşöyledir:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Aslında bu talimatları Jesse Noller'ın blog yazısından aldım Python'u Mac'te kullanmak ister misiniz? . Temiz bir global site paketleri dizini tutma fikrini seviyorum, bu yüzden yüklediğim diğer paketler virtualenvwrapperve distribute. (Son zamanlarda bu Python kamu hizmeti duyurusudistribute nedeniyle araç kutuma ekledim . Bu iki paketi yüklemek için kullandım:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Artık kurulum araçları ve easy_install yok
Python kamu hizmeti duyurusunu gerçekten takip etmek için, yeni bir Python kurulumunda aşağıdakileri yaparım:
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
Glif'in Azarlaması
Bir yorumunda cevabım için SO soru 4314376 , SO kullanıcı Glyph belirtti:
HAYIR. ASLA HİÇ ne
sudo python setup.py installolursa olsun yapmayın . Pip kurulumunuzu ~ / .local veya başka bir şeye koyan bir ~ / .pydistutils.cfg yazın. Özellikle adlandırılmış dosyalarez_setup.py, kurulum sisteminizdeki ve easy_install gibi işletim sisteminizdeki diğer şeyleri potansiyel olarak bozabilecek daha yeni sürümlerini emme eğilimindedir.
Kısa soruya geri dön
Yani Glyph cevabı benim asıl soruya götürüyor:
- Ne yüklemek için uygun bir yoldur
pip,virtualenvvedistribute?
sudo apt-get install python-{pip,virtualenv}???
pip, virtualenvve Python PSA.
http://python-distribute.org/distribute_setup.py404 :(
python distribute_setup.pyizledieasy_install pipvevirtualenv --distribute venv? (bkz. python-guide.readthedocs.org/en/latest/starting/install/… ) ve eğer öyleyse, neden?