pipへのPythonパスを指定する方法は?

pipへのPythonパスを指定する方法は?

pipをインストールした後、Ubuntu 12.04.4 LTSにmatplotlibをインストールしてみました。 "sudo pip install matplotlib"を実行すると、次のエラーが発生します。 ここに画像の説明を入力してください。

Pythonのバージョンが古すぎるためです(2.7.3)。それでこの議論に従いました。Debian で最新の Python バージョンを独立してインストールまたはアップグレードする方法は?、/opt/python/で最新の2.7.11を構築してください。

私の質問は、pipを介してmatplotlibをインストールするときに最新バージョンのPythonをどのように指定しますか?

または、他の人が推奨しない「easy_install」を使用する必要がありますか?

時間をかけて質問に答えてくれてありがとう。

ベストアンサー1

PipはPython 2.7.11にバンドルされているため(2.7.9および3.4​​で追加され始めます)、付属のモジュールを使用して短いpipスクリプトを生成できます。

$ /opt/python/bin/python -m ensurepip

/opt/python/bin/pipこれにより、ポインタ付きのshebang行が作成され、特定のPythonインストールに関して必要に応じて実行できます/opt/python/bin/pythonpip

以前のバージョンのPythonを実行している場合はダウンロードできます。pip.pyを入手インストールしたいPythonに以下を渡します。

$ wget 'https://bootstrap.pypa.io/get-pip.py'
$ /opt/python/bin/python ./get-pip.py

これで同じpipスクリプトが生成されます。よりアイデア文書より多くの情報を知りたい場合

おすすめ記事