Python pip安装失败:命令无效

我发现最近经常在我尝试使用pip安装Python包时,出现下面的错误。

我在网上发现一个参考文献,必须从下载目录中使用“python2 setup.py install”,并且确实发现如果我手动查找并下载软件包(来自pypi),那么这将会起作用。

但是,我不知道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: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 setuptoolseasy_install -U setuptools


    由于分发已经合并回setuptools,现在推荐安装/升级setuptools:

    [sudo] pip install --upgrade setuptools
    

    请记住,你可能必须做pip install --upgrade Distribute如果你已经安装了它,并且你的pip可能在某些系统(它是我的)上被称为pip2 for Python2,就进行分发。

    链接地址: http://www.djcxy.com/p/26305.html

    上一篇: Python pip install fails: invalid command egg

    下一篇: No module named pkg