2017-04-21 5 views
1

Ähnlich wie this Frage, aber ich habe einen anderen Fehler.Installation fehlgeschlagen mit Django-Chronograph von pip in Django 1.10

Ich bin versuchen, über pip der Installation mit:

pip install django-chronograph 

Ich verwende Python 2.7 und eine virtualenv

pip freeze 
Django==1.10 
django-backbone==0.2.3 
django-jstemplate==1.1.1 
gunicorn==18.0 
MySQL-python==1.2.5 
six==1.10.0 
South==0.7.6 
unicodecsv==0.9.4 

Fehler:

pip install django-chronograph 
Collecting django-chronograph 
    Using cached django-chronograph-0.3.1.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/var/folders/87/h3ltndc5279cknk_vn9nzjjc0000gn/T/pip-build-_JDRxl/django-chronograph/setup.py", line 32, in <module> 
     setup_distribute() 
     File "/private/var/folders/87/h3ltndc5279cknk_vn9nzjjc0000gn/T/pip-build-_JDRxl/django-chronograph/setup.py", line 18, in setup_distribute 
     distribute_setup = __import__('distribute_setup') 
     File "distribute_setup.py", line 1 
     <html> 
     ^
    SyntaxError: invalid syntax 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/87/h3ltndc5279cknk_vn9nzjjc0000gn/T/pip-build-_JDRxl/django-chronograph/ 

Antwort

1

Das Problem ist, mit das Installationsskript, das von django-chronograph bereitgestellt wird.

In Zeile 16 der setup.py, versucht es, ein Skript zum Download: https://bitbucket.org/wnielson/django-chronograph/src/f561106f6aaab62f2817e08e51c799320fd916d9/setup.py?at=default&fileviewer=file-view-default#setup.py-16

in diesem Codeblock:

try: 
    import distribute_setup 
except: 
    # Make sure we have Distribute 
    if not os.path.exists('distribute_setup'): 
     urllib.urlretrieve('http://nightly.ziade.org/distribute_setup.py', 
          './distribute_setup.py') 

jedoch, wenn Sie die URL in http://nightly.ziade.org/distribute_setup.py besuchen, gibt es einen 404-Fehler , also der zurückgegebene html im Fehler.

Es sieht aus wie Sie hier verteilen könnten in der Lage sein zu bekommen:

pip install distribute 

Viel Glück: https://pypi.python.org/pypi/distribute/0.7.3

Oder versuchen Sie dies tun, bevor Sie django-Chronograph installieren!

+0

es funktioniert wie ein Charme, danke. –

Verwandte Themen