我发现,最近经常当我尝试安装
Python包使用
pip,我得到下面的错误。
我在网上找到一个参考,必须使用“python2 setup.py install”从下载目录,确实发现,这将工作,如果我手动查找和下载软件包(从pypi)。
但是,我不知道pip正在下载软件包,和/或为什么它以这种方式失败。
我试图做一个pip升级,但它也失败了类似的方式,有一堆“未知的分发选项”错误(entry_points,zip_safe,test_suite,tests_require)!
> pip 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'