Python pip安装失败:命令无效
我发现最近经常在我尝试使用pip安装Python包时,出现下面的错误。
我在网上发现一个参考文献,必须从下载目录中使用“python2 setup.py install”,并且确实发现如果我手动查找并下载软件包(来自pypi),那么这将会起作用。
但是,我不知道pip下载软件包的位置,以及/或者为什么它以这种方式失败。
我试图做一个点子升级,但它也以类似的方式失败,有一堆“未知分布选项”错误(entry_points,zip_safe,test_suite,tests_require)!
尝试使用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:PlangActivePythonlibdistutilsdist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
E:PlangActivePythonlibdistutilsdist.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:PlangActivePythonlibdistutilsdist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
E:PlangActivePythonlibdistutilsdist.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'
安装与egg_info
一起egg_info
。
应该像pip install Distribute
一样简单。
自0.7版以来,分发已合并到Setuptools中。 如果您使用的版本<= 0.6,则使用pip install --upgrade setuptools
升级 - 升级pip install --upgrade setuptools
或easy_install -U setuptools
。
由于分发已经合并回setuptools,现在推荐安装/升级setuptools:
[sudo] pip install --upgrade setuptools
请记住,你可能必须做pip install --upgrade Distribute
如果你已经安装了它,并且你的pip
可能在某些系统(它是我的)上被称为pip2
for Python2,就进行分发。
上一篇: Python pip install fails: invalid command egg
下一篇: No module named pkg