1

安装 Mac OS 10.9 (Mavericks) 后,不再安装 Django 版本,或者显然系统找不到使其运行的正确路径。我该如何修复这个?

这是我尝试运行 Django 时遇到的错误:

Python 2.7.5 (default, Aug 25 2013, 00:04:04) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named django
>>> 


$ python manage.py 
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
4

2 回答 2

2

您是否将 Django 安装到您的主要 Python 目录中?如果是这样,Python 的版本可能已经升级。这可能已经擦除了您的中央site-packages. 如果是这样,只需重新安装 Django。

或者,更可取的是,使用virtualenv。这将创建一个单独的 Python 环境(包括site-packages为每个项目),防止这种情况(可能)在将来再次发生。

于 2013-10-28T10:16:54.510 回答
0

安装 VirtualEnv Systemwide 然后设置虚拟环境

安装

sudo easy_install virtualenv

现在创建项目文件夹,然后 cd 进入该文件夹

 virtualenv venv
. venv/bin/activate

然后使用 pip 安装 django

pip install django
于 2014-02-05T05:10:55.540 回答