Kısa Soru
- Ne yüklemek için uygun bir yoldur
pip
,virtualenv
vedistribute
?
Arka fon
In my cevap için SO soru 4314376 , kullanıyorum tavsiye ez_setup
sonra yüklemek diye pip
ve 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 virtualenvwrapper
ve 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 install
olursa 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
,virtualenv
vedistribute
?
sudo apt-get install python-{pip,virtualenv}
???
pip
, virtualenv
ve Python PSA.
http://python-distribute.org/distribute_setup.py
404 :(
python distribute_setup.py
izledieasy_install pip
vevirtualenv --distribute venv
? (bkz. python-guide.readthedocs.org/en/latest/starting/install/… ) ve eğer öyleyse, neden?