尝试创建第一个项目。我跑的时首先得到以下错误,
django-admin.py startproject mysite
然后我试过了,
django-admin.py
还在路径中对路径及其路径进行符号链接。但我仍然得到错误。
。
。
。
文件“/Users/Satha/django-trunk/django/bin/django-admin.py”,第7行,in
execfile( file )文件“/Users/Satha/django-trunk/django/bin/django-admin.py”,第4行,in
来自pkg_resources import require; require('Django == 1.5.dev20120720114244')文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第666行,在require中
needed = self.resolve(parse_requirements(requirements))文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第546行,解析
requirements = list(requirements)[:: - 1]#在parse_requirements中设置堆栈文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第2438行
yield要求(project_name,specs,extras)文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第2465行, init
self.unsafe_name,project_name = project_name,safe_name(project_name)文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第1113行,在safe_name中
return re.sub('[^ A-Za-z0-9。] +',' - ',name)File“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re .py“,第151行,在子文件”/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py“,第231行,在_compile中
RuntimeError:调用Python对象时超出了最大递归深度
答案 0 :(得分:1)
除非您有某些特定原因,否则您可能不应该使用django(1.5)的不稳定开发版本。虽然我不确定你为什么在开发分支时遇到问题,因为它对我来说安装得很好并且同样容易创建项目。
我建议先尝试删除开发版本,然后通过easy_install
或pip
安装django,这样可以获得v1.4。 Installation Instructions here
如果在安装django 1.4之后,如果仍然遇到此问题,请尝试创建virtualenv,这将在目录中创建一个隔离的环境,然后在其中安装django。