Python pip安装失败:无效的命令egg_info

发布于 2021-01-29 17:18:29

我发现最近经常在尝试使用 pip
安装Python软件包时收到以下错误。


我在网上找到了一个参考,该参考必须使用下载目录中的“ python2 setup.py install
”,并且确实发现,如果我手动找到并下载了该软件包(从pypi),则可以使用它。

但是,我不知道pip将软件包下载到了哪里,和/或为什么这种方式失败了。

我尝试进行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:\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'
关注者
0
被浏览
303
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    安装 分发附带的egg_info

    应该很简单pip install Distribute

    从0.7版开始,Distribute已合并到Setuptools中。如果您使用的版本<= 0.6,请使用pip install --upgrade setuptools或进行升级easy_install -U setuptools



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看