Ubuntu 10.04'te pip'i nasıl yükseltebilirim?


9

Ubuntu 10.04 ben kullandım apt-get install pipyüklemeye pipben yüklü bundan sonra django. Sonra kaldırmaya çalıştı djangoile pipüzeri pip uninstall djangobana verir ki:

pip: error: No command by the name pip uninstall

Biraz araştırma yapmaktan dolayı eski bir versiyon kullanıyorum.

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

İlk olarak bu sürümünün pipyanlış sürümünü yüklediğimde djangokaldırmayacağını fark ettim ve

pip uninstall django

ve bitti

pip: error: No command by the name pip uninstall

Başka bir makaleden:

pip 0.3.1 iki yaşın üzerindedir ve aslında kaldırma komutunu içermez. Pip'in güncel sürümü 1.0.1'dir.

İşletim sisteminin paketlenmiş bir pip sürümünü kullandığınızı varsayıyorum; bunlar oldukça güncel değil. Son birkaç yılda oldukça fazla hata düzeltildi ve özellikler eklendi.

Bu yüzden Ubuntu 10.04 üzerinde yükseltmenin doğru yolu nedir, böylece uninstallkomuta erişebilirim ?


1
deneyin deneyinsudo pip install --upgrade pip
harish.venkat

Bunu denedim, yükseltildi ama sonra pip --versionhala aynı sürümü veriyor dedi .
cwd

Yanıtlar:


13

Sisteminizin geniş çaplı pip kurulumunu çıkarın:

sudo apt-get purge python-pip

Ardından pip'in yeni bir kopyasını yükleyin:

curl  https://bootstrap.pypa.io/get-pip.py | sudo python

Ubuntu 10.04 i686 üzerinde test edildi

Virtualenv kullanmanızı öneririm. Daha fazla ayrıntı için Resmi pip belgelerine bakın


Komut easy_install pipyerine kullanmak isterdim curl.
Gert

Daha zarif bir çözüm , Ubuntu Oneiric'ten Lucid'e backporting python-pip 1.0-1 istemek olacaktır. Tabii ki, bunu kendiniz de manuel olarak yapabilirsiniz.
jofel

3

Aslında, pip install --upgrade pipişe yarıyor, ama benim durumumda pip-2.6 yeni bir pip yüklüyor. Yani kaldırma komutu .pip-2.6 uninstall package-name


2

Benim durumumda bir sudo pip install --upgrade pipubuntu 10.04 sonra /usr/bin/pipdeğişmeden ama /usr/local/bin/pippip 1.1

pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

/usr/local/bin/pip --version
pip 1.1 from /usr/local/lib/python2.6/dist-packages (python 2.6)

0

Varsayılan kurulum öneki şudur /usr/local:

sudo pip install --upgrade --install-option="--prefix=/usr" pip 

Ubuntu 12.04'te pip 1.0 kullanıyordum. Başlangıçta pip'i kurmanın yolu koşmaktı sudo apt-get install python-pip. Yükseltmek istedim, bu yüzden çözümünüzü denedim. Daha sonra, which pipaslında, /usr/bin/pipbeklendiği gibi çıktı , ancak çalışan pip --versionbununla biten bir hata vardı:pkg_resources.DistributionNotFound: pip==1.5.5
Nick

0

Benim durumum: Önce eski pip'i kaldırdım ve daha sonra en son sürümü yeniden yükledim.

apt-get remove python-pip;
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python;
ln -s /usr/local/bin/pip /usr/bin/pip;
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.