安装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
答案 0 :(得分:2)
您是否将Django安装到主Python目录中?如果是这样,Python的版本可能已经升级。这可能会抹掉你的核心site-packages
。如果,那么,只需重新安装Django。
或者,更可取的是,使用virtualenv。这将创建一个单独的Python环境(包括每个项目的site-packages
),防止此(可能)将来再次发生。
答案 1 :(得分:0)
安装VirtualEnv Systemwide,然后设置虚拟环境
安装
sudo easy_install virtualenv
现在创建项目文件夹并在之后cd进入
virtualenv venv
. venv/bin/activate
然后使用pip安装django
pip install django