Mac OS 10.9(Mavericks)卸载了Django

时间:2013-10-27 22:05:36

标签: python django osx-mavericks

安装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

2 个答案:

答案 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