最近、 pipを使用してPythonパッケージをインストールしようとすると、以下のエラーが発生することがよくあります。
ダウンロードディレクトリから「 python2 setup.py install 」を使用する必要があるというリファレンスをオンラインで見つけました。実際、パッケージを(pypiから)手動で見つけてダウンロードすると、これが機能することがわかりました。
しかし、pip がパッケージをダウンロードしている場所や、この方法で失敗する理由がわかりません。
pip アップグレードを試みましたが、同様の方法で失敗し、多数の「不明な配布オプション」エラー (entry_points、zip_safe、test_suite、tests_require) が発生しました。
- ピップ 1.0.1
- ActivePython 2.7
ライブラリベースが小さく、これらのパッケージが含まれていないため、ActiveState の pypm を使用しようとすると失敗します。
C:\test>pip install requests-oauth
Downloading/unpacking requests-oauth
Downloading requests-oauth-0.4.1.tar.gz
Running setup.py egg_info for package requests-oauth
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'egg_info'
Complete output from command python setup.py egg_info:
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'egg_info'