Mac OSX升级现在Django未找到

时间:2013-06-21 21:50:43

标签: django macos install upgrade

我一直在使用过时的Mac操作系统(10.5.8),但最近更新到10.8。但是,现在不再发现django了。

以下行动:

python manage.py runserver
之前有效的

返回:

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

read another post here用户建议使用python -c 'import django'检查django是否可用。使用该命令不能使用Django,我尝试修改我的PYTHONPATH以指向django包的位置(在我的下载文件夹中),但这也不起作用。

无论如何,我很困惑为什么它之前有效但不是现在?也许是因为这个版本的OSX使用不同版本的Python?

PS我没有使用virtualenv。谢谢你的任何想法!

2 个答案:

答案 0 :(得分:0)

我认为当您升级到Mac OS X 10.8时,您的网站包/库已被删除,现在听起来您只需要再次安装django。制作pip install django

除了使用virtualenv之外,还有一个很好的做法。在那种特殊情况下,你的virtualenv包含所有必需的包,你只需要安装virtualenv而不是一堆库。

答案 1 :(得分:0)

当您升级OSX时,您几乎肯定会得到一个新的默认版本的Python。 10.5有Python 2.5,但10.8有2.7。为特定版本安装了库,因此您只需要重新安装新版本。