2016-08-22 3 views
0

のPython 2.7.12は(バージョンから:)要件を満たすeasy_installをバージョンを見つけることができませんでした

ピップ8.1.2

のubuntu-16.04

私がしようとしています使用してpycurlをインストールします。

pip install pycurl 

これは私が得るものである、

コマンド "のpython setup.py egg_info" は /tmpにエラーコード1で失敗しました/ PIP-ビルド8EU20I/pycurl/

だから、私はこのようなセットアップツールを更新してみました:

pip install --upgrade easy_install -U setuptools 

私は

はeasy_installを 要件を満たすバージョンが見つかりませんでしたです(バージョン:から)easy_installの一致するディストリビューションが見つかりません

私は何が欠けているのか分かりません。私を助けてください!

+0

'easy_install'は' setuptools'に含まれているコマンドです。 'python -m pip install -U setuptools'だけでアップグレードしてみてください。 – jonafato

+0

要件は既に​​最新です:/usr/local/lib/python2.7/dist-packagesのsetuptools – Nuwanda

+0

'pip'と' easy_install'はおそらく問題ではありません。 [installation docs](http://pycurl.io/docs/latest/install.html#pycurl-installation)に 'libcurl'がインストールされていますか? – jonafato

答えて

1
sudo apt-get install python-pycurl 

この問題を解決しました。

0

システムのPythonにインストールされているsetuptoolsをアップグレードしようとしています。これは、 "通常"のユーザーが持っていないファイルシステムの領域を変更する必要があります(root権限が必要です)。

コマンドをsudoにプレフィックスを付けると役立つかもしれませんが、実際にはシステムPythonを変更する必要があるかどうかは、さまざまなシステム目的でPythonを「インストール済み」にする必要があるためです。

書き込みアクセス権を持っている別のPythonコピーをインストールするのはずっと安全です(個人的には/usr/localでもYMMVを使う傾向があります)ので、システムを壊す心配はありません。さらに、/usr/local/binを含めるようにPATHを設定している場合は、pythonコマンドを使用して実行するだけで済みます。

+0

質問を編集しました。 sudoはもう問題ではありません。 – Nuwanda

関連する問題