2016-09-16 46 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命令允許我在本地查看我的網站。