在 django 1.10 中通过 pip 安装 Django-Chronograph 失败
Install failed with Django-Chronograph by pip in django 1.10
类似于this问题,但我得到了不同的错误。
我正在尝试通过 pip 安装:
pip install django-chronograph
我正在使用 python 2.7 和一个 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
错误:
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/
问题出在django-chronograph
提供的安装脚本上。
在 setup.py
的第 16 行,它尝试下载脚本:
https://bitbucket.org/wnielson/django-chronograph/src/f561106f6aaab62f2817e08e51c799320fd916d9/setup.py?at=default&fileviewer=file-view-default#setup.py-16
在此代码块中:
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')
然而,当你访问 http://nightly.ziade.org/distribute_setup.py
的 URL 时,它给出了 404 错误,因此错误中返回了 html
。
看来您可以在这里分发:https://pypi.python.org/pypi/distribute/0.7.3
或者在安装 django-chronograph 之前尝试这样做:
pip install distribute
祝你好运!
django-chronograph 未维护。它的分支做得更好并且支持 Django 2.0 和 Django 2.1:https://github.com/chrisspen/django-chroniker
类似于this问题,但我得到了不同的错误。
我正在尝试通过 pip 安装:
pip install django-chronograph
我正在使用 python 2.7 和一个 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
错误:
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/
问题出在django-chronograph
提供的安装脚本上。
在 setup.py
的第 16 行,它尝试下载脚本:
https://bitbucket.org/wnielson/django-chronograph/src/f561106f6aaab62f2817e08e51c799320fd916d9/setup.py?at=default&fileviewer=file-view-default#setup.py-16
在此代码块中:
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')
然而,当你访问 http://nightly.ziade.org/distribute_setup.py
的 URL 时,它给出了 404 错误,因此错误中返回了 html
。
看来您可以在这里分发:https://pypi.python.org/pypi/distribute/0.7.3
或者在安装 django-chronograph 之前尝试这样做:
pip install distribute
祝你好运!
django-chronograph 未维护。它的分支做得更好并且支持 Django 2.0 和 Django 2.1:https://github.com/chrisspen/django-chroniker