简体   繁体   English

Django 在 Mac OS X 上引发 ImportError

[英]Django throws an ImportError on Mac OS X

I'm trying to get a work project that I git-cloned from work (used in numerous other places, I know the project works fine) to run on my MacBook.我正在尝试让我从工作中 git 克隆的工作项目(在许多其他地方使用,我知道该项目运行良好)在我的 MacBook 上运行。 I installed Django (via sudo python setup.py install ), as well as MySQL, the Python MySQL wrapper, and also virtualenv with virtualenvwrapper. I installed Django (via sudo python setup.py install ), as well as MySQL, the Python MySQL wrapper, and also virtualenv with virtualenvwrapper.

After creating a virtualenv for my project (virtualenv is created fine), and doing a pip install for the project requirements (all of which install into the proper virtualenv directory), an attempt to do a runserver command spits out the following:在为我的项目创建 virtualenv(virtualenv 创建良好)并为项目要求执行 pip 安装后(所有这些都安装到正确的 virtualenv 目录中),尝试执行 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

First try to import this library from python or ./manage.py shell .首先尝试从python./manage.py shell导入这个库。

If that fails import sys and check if your lib is in sys path print sys.path如果导入 sys失败并检查您的库是否在 sys 路径中,请打印 sys.path

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM