【问题标题】:Mac OSX Upgrade now Django Not Found [closed]Mac OSX 现在升级 Django Not Found [关闭]
【发布时间】:2013-06-21 21:50:43
【问题描述】:

我一直在使用过时的 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。感谢您的任何想法!

【问题讨论】:

  • 您是否尝试过使用“pip install django”重新安装 Django?
  • 你在使用 virtualenv 吗?

标签: django macos installation upgrade


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    当您升级 OSX 时,您几乎肯定会获得一个新的默认 Python 版本。 10.5 有 Python 2.5,但 10.8 有 2.7。库是针对特定版本安装的,因此您只需使用新版本重新安装即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多