2011-06-10 40 views
1

所以我試圖從工作中克隆出一個工作項目(在許多其他地方使用,我知道項目工作正常)在我的MacBook上運行。我安裝了Django(通過sudo python setup.py install),以及MySQL,Python MySQL包裝器,以及virtualenvwrapper的virtualenv。Django在Mac OS X上引發ImportError ...有什麼幫助?

在爲我的項目創建virtualenv(virtualenv創建正常)併爲項目需求(所有這些都安裝到適當的virtualenv目錄中)執行pip安裝後,嘗試執行runserver命令時會吐出以下內容:

Traceback (most recent call last): 
    File "manage.py", line 12, in <module> 
    execute_manager(settings) 
    File "/Library/Python/2.6/site-packages/django/core/management/__init__.py", line 436, in execute_manager 
    setup_environ(settings_mod) 
    File "/Library/Python/2.6/site-packages/django/core/management/__init__.py", line 419, in setup_environ 
    project_module = import_module(project_name) 
    File "/Library/Python/2.6/site-packages/django/utils/importlib.py", line 35, in import_module 
    __import__(name) 
ImportError: No module named website-backend 

我已經做了很多的搜索,發現同樣的問題,其他人有過無數次,但我還沒有找到這對我工作的解決方案。

讓我知道你是否需要更多信息;所有幫助表示讚賞!

+0

是'網站backend'的安裝的應用程序? – 2011-06-10 00:32:14

+0

是的,website-backend是我從git克隆的項目的名稱。 – Marc 2011-06-10 00:42:49

+0

那麼答案將是「否」,那麼一個項目不是一個應用程序。如果你可以包含更完整的bash會話,這會很有用,所以你很清楚你在運行命令時所處的目錄等等。 – 2011-06-10 01:20:27

回答

0

首先嚐試從python./manage.py shell導入此庫。

如果失敗進口SYS和檢查,如果你的庫在SYS路徑打印sys.path的