2011-06-10 72 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的