web-dev-qa-db-ja.com

apt-getを使用してpython-pipの最新バージョンをダウンロードします

  • Ubuntu 12.04
  • Python 2.7
  • 2014年6月13日17:42:13にコンパイルされたAMD64用のapt 0.8.16〜exp12ubuntu10.17

Sudo apt-get install python-pipを実行すると、非常に古いバージョンがインストールされます。

$ pip --version
pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)

このバージョンのpipは多くのパッケージを見つけるのに問題があるため、これによりあらゆる種類の問題が発生しました。

最新バージョン1.5.6 をapt-getでインストールしようとすると、見つかりません。

[$ Sudo apt-get install python-pip=1.5.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '1.5.6' for 'python-pip' was not found][2]

注:以前にapt-get updateapt-get updateを実行しました

Sudo python get-pip.pyを実行してpipをインストールしようとすると、

$ python get-pip.py
Downloading/unpacking pip
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement pip
Cleaning up...
No distributions at all found for pip
Storing debug log for failure in /home/user/.pip/pip.log 

これは、Ubunto VMプロキシ設定に関するいくつかの問題が原因で、週の後半で解決できると考えています。

できれば、apt-getを使用してpipの最新バージョンをインストールしたいだけですが、どのような解決策も受け入れています。

どんな助けも大いに感謝されます

3
Deepend
Sudo apt-get install --reinstall python2.7
Sudo apt-get purge python-pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Sudo python get-pip.py
Sudo pip install package-name

これはUbuntu 14.04で完全に機能します。12.04でチェックインするか、バージョンをアップグレードして上記の手順に従います。

2
Sivagami Nambi

Ubuntuの公式リポジトリには、新しいものはありません 12.04のpipのバージョン 。また、PPAが見つかりませんでした。したがって、apt-getはあまり役に立ちません。 1つの方法は、リポジトリに雪崩しているpipのバージョンをインストールしてSudo pip install -U pipをインストールすることかもしれませんが、これもプロキシの問題の影響を受けます。 1つの方法-14.04にアップグレードします。

0
muru