【问题标题】:PIP Install request RuntimeError: maximum recursion depth exceeded in python 2.7PIP 安装请求 RuntimeError:python 2.7 中超出了最大递归深度
【发布时间】:2017-06-01 19:43:25
【问题描述】:

我是 python 新手,面临以下问题。

当我尝试使用命令 PIP install request 安装请求模块时,出现错误

RuntimeError: maximum recursion depth exceeded

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in  
C:\users\sandeep_kumar39\appdata\local\temp\pip-build-gzzphx\setupfiles\

Python 版本是 2.7.12 我已经使用命令pip install --upgrade distribute升级了分发包

​​>

并使用命令pip install --upgrade pip也升级了pip版本

错误的完整输出:

C:\Python27\Scripts>pip install request
Collecting request
  Using cached request-0.0.12.tar.gz
Collecting get (from request)
  Using cached get-0.0.20.tar.gz
Collecting post (from request)
  Using cached post-0.0.12.tar.gz
Collecting setupfiles (from request)
  Using cached setupfiles-0.0.16.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "c:\users\sandeep_kumar39\appdata\local\temp\pip-build-3gsgdg\setupfiles\setup.py", line 4, in <module>
        from setupfiles import setup
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
            File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 18, in <module>
        import setupfiles # nopep8
      File "setupfiles.py", line 11, in <module>
        dirname = os.path.abspath(os.path.dirname(__file__))
      File "c:\python27\lib\ntpath.py", line 215, in dirname
        return split(p)[0]
      File "c:\python27\lib\ntpath.py", line 180, in split
        d, p = splitdrive(p)
    RuntimeError: maximum recursion depth exceeded

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\sandeep_kumar39\appdata\local\temp\pip-build-3gsgdg\setupfiles\

【问题讨论】:

  • 给出错误的完整输出和你执行的行,它会有所帮助
  • 我已编辑问题,但输出完全错误。
  • 您的意思是安装request 而不是requests
  • 是的..我想安装请求

标签: python


【解决方案1】:

这似乎是由于setupfiles 的最新版本中的a bug 造成的,request 依赖于此。您可以通过在尝试安装 request 之前先使用 pip install setupfiles==0.0.14 安装 0.0.14 版本的 setupfile 来解决此问题。

【讨论】:

  • 谢谢..它现在安装了:)
猜你喜欢
  • 1970-01-01
  • 2018-09-24
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
  • 2011-04-26
  • 2018-03-31
  • 1970-01-01
相关资源
最近更新 更多