Django在Mac OS X上抛出一个ImportError

时间:2011-06-10 00:30:48

标签: python django macos virtualenv virtualenvwrapper

我正在尝试在我的MacBook上运行一个我从工作中克隆的工作项目(在许多其他地方使用,我知道该项目工作正常)。我安装了Django(通过 sudo python setup.py install ),以及MySQL,Python MySQL包装器,以及virtualenv和virtualenvwrapper。

为我的项目创建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

1 个答案:

答案 0 :(得分:0)

首先尝试从 python ./ manage.py shell 导入此库。

如果失败导入sys 并检查您的lib是否在sys路径 print sys.path