Pip'in en yeni sürümünü (8.1.2) almak istiyorum. Ubuntu 14.04 ve python 2.7.6 kullanıyorum. Ubuntu depolarındaki pip sürümü sadece 1.5.4'tür (ve numpy gibi şeyler yüklenemez). Pipeti nasıl yükseltmeyi düşünüyorsunuz? Birkaç yol keşfettim; Belki hepsi eşdeğerdir ama emin olmak iyi olur.Ubuntu 14.04'te pipeti nasıl yeni sürüme geçirmeliyim?
Seçenek 1:
apt-get install python-pip
pip install --upgrade pip
pip --version # still shows 1.5.4
ln -s /usr/local/bin/pip /usr/bin/
pip --version # 8.1.2, success!
Opsiyon 1a linki pip ile Pip Yükseltme ve değiştirin: Yukarıdaki gibi, ama kullanım piton -m
pip install --upgrade pip
pip --version # still shows 1.5.4
python -m pip --version # 8.1.2, success!
2. Seçenek pip: easy_install
easy_install -U pip
pip --version # 8.1.2, success!
Seçenek 3: Bir virtualenv kullan (Ben sanal yıldızların harika olduğunu biliyorum ama yükleme bir docker kabında yapıyorum) Sadece dünya çapında şeyler kuracaktım.
virtualenv test123
source test123/bin/activate
pip --version # pip 8.1.2 from ~/test123/local/lib/python2.7/site-packages
4. Seçenek: pip website onların get-pip.py script kullanarak önerir, ancak bu tutarsız bir durumda Ubuntu paket yöneticisini bırakabilir diyor.
Seçenek 5: Yükseltme Python: "Python 2> = 2.7.9" kullanıyorsanız, pip yüklüydü, ancak bu aşırı sıkışık gibi görünüyor.
Bunlardan biri tercih edilen yöntem midir? Bulamadığım daha iyi bir yol var mı? Bunu gözden geçiriyor muyum?
deneyin *: Bu bile (eğer
sudo apt-get install python-pip
çalıştırarak yapmış olabileceğini) sistem düzeyindepip
yüklemek gerektirmez. Bunun yerine, sistem pip'inizi kullanarak 'pip install virtualenv' kullanarak yükleyin. Ubuntu virtualenv paketi güncel değil ve birçok yeni pakette beklendiği gibi çalışmayacak. Daha yeni bir virtualenv size daha yeni bir pipo/tekerlek/ayar araçları verecektir, çünkü bu paketlenmiş * ile birlikte gelir. Venşlarınızın varsayılan olarak güncel olmasını istiyorsanız, virtualenv yüklemek için sistem piponuzu kullanın. –