2015-07-07 12 views
5

Ich habe versucht pip install --upgrade sqlalchemy, python2.7 setup.py install, und nach dem Löschen der sqlalchemy-Ordner in Site-Pakete habe ich versucht pip install sqlalchemy. Sie alle geben "RuntimeError: maximale Rekursionstiefe in cmp überschritten".pip installieren --upgrade sqlalchemy gibt maximale Rekursion Tiefe überschritten

Ich habe auch versucht, die setup.py für v0.9 auszuführen und das gleiche Ergebnis zu erhalten. Versucht, eine Zeile zu setup.py hinzuzufügen, um die maximale Rekursion auf 10.000 und Python zu setzen.

Edit: Die Traceback ist eine lange Wiederholung dieses:

File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\setuptools\dist.py", line 225, in __init__ 
    _Distribution.__init__(self,attrs) 
    File "c:\python27\lib\distutils\dist.py", line 287, in __init__ 
    self.finalize_options() 
    File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\setuptools\dist.py", line 257, in finalize_options 
    ep.require(installer=self.fetch_build_egg) 
    File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\pkg_resources.py", line 2029, in require 
    working_set.resolve(self.dist.requires(self.extras),env,installer)) 
    File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\pkg_resources.py", line 580, in resolve 
    dist = best[req.key] = env.best_match(req, self, installer) 
    File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\pkg_resources.py", line 825, in best_match 
    return self.obtain(req, installer) # try and download/install 
    File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\pkg_resources.py", line 837, in obtain 
    return installer(requirement) 
    File "c:\python27\lib\site-packages\distribute-0.6.28-py2.7.egg\setuptools\dist.py", line 272, in fetch_build_egg 
    dist = self.__class__({'script_args':['easy_install']}) 
{repeat until max recursion} 

Antwort

12

Sieht aus wie meine "verteilen" (v0.6xxx) veraltet war. Ich lief

pip install --upgrade distribute 

und es installiert 0.7.3.

Dann lief pip install sqlalchemy und es installiert.

Das gleiche Problem bei der Installation anderer Pakete.

+0

sollten Sie Pip auch zusammen mit Ihrer Lösung, 'pip install --upgrade pip 'upgraden –

Verwandte Themen