2017-06-01 67 views
0

我是python新手,面临以下问题。PIP安装请求RuntimeError:Python中超出最大递归深度2.7

当我试图通过使用命令PIP安装要求安装请求模块,我得到了错误

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\ 
+0

给出错误的全部输出和您执行的行,它将有助于 – WNG

+0

我已编辑完整的输出错误的问题。 –

+1

你是否确实要安装[请求](https://pypi.python.org/pypi/request)而不是[请求** s **](https://pypi.python.org/pypi/requests) ? – jwodder

回答

2

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

+0

谢谢..现在安装:) –