2016-09-16 137 views
0

我创建一个Django应用程序,我已经编译我自己的Python然后用于扩建来管理我的依赖关系。的Django的runserver找不到Django的

我在哪里我要运行manage.py runserver命令的地步,但我可以得到一个ImportError Django的

挖看来,实际上它可以找到Django的更深一点 - 如果我只是运行管理。 py列出了所有可用的命令(显然它导入了django),但看起来manage.py runserver再次调用了manage.py,我想这必须调用Python,而不需要buildout提供的重载路径。

那么,如何才能得到manage.py runserver命令我给安装工作?我看到的其他教程都声称使用virtualenv,但是我已经编译了自己的Python,所以我想坚持下去。我也看到了类似的问题,但他们似乎假定使用系统Python,我没有使用它。可能Django应该安装到我编译的Python中,但我认为构建的目的是避免需要这样做。

+0

是你会得到错误信息? – gefei

+0

ImportError:no module named'django' – tschumann

+0

可能重复[Import Error:No module named django](http://stackoverflow.com/questions/9462212/import-error-no-module-named-django) –

回答

0

所以,我想我想通了。我发现在我的扩建的bin目录下名为django-admin.py文件,最终导致我一个Django部分添加到我的buildout.cfg(见https://pypi.python.org/pypi/djangorecipe了解详细信息)。

这创建了一个名为的Django我扩建的bin目录下的文件,现在运行斌/ Django的runserver命令允许我在本地查看我的网站。