2

我只是想使用 django 获得一个“hello world”。我已经将 django 下载到我的桌​​面上,并且我的应用程序文件夹中有带有 Idle 的 python。我已按照https://www.djangoproject.com/download/上的说明进行操作,但是当我尝试import django空闲时,我得到了ImportError: No module named django

我环顾四周并尝试sys.path了哪些产量['', '/Users/nicholastzikas/Documents', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages']

我也见过PYTHONPATH几次提到,但我不知道如何使用它。任何帮助深表感谢。

4

2 回答 2

1

可能安装 django 的路径不在您的sys.path. 通常它应该在站点包内。您可以尝试以下方法:

1) 搜索系统上安装 django 的目录。

2)一旦找到它,您可以快速测试是否是问题所在,在IDLE中添加路径,sys.path.append('/path/to/django/dir')然后import django重试。

3.a)如果可行,您可以手动将路径移动到'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages'例如。

3.b)如果这不起作用,那么可能是 django 文件已损坏(尝试再次安装)或者您安装的 python 和 django 的版本不匹配?

于 2013-04-07T00:32:04.560 回答
0

两个建议。首先,如果您在安装 django 后还没有重新启动 IDLE,请尝试退出 IDLE (Command-Q) 并重新启动它。如果这没有帮助,很可能是您无意中将 Django 安装到了另一个 Python 实例,可能是 Apple 提供的系统 Python 之一。再试一次:然后再次退出 IDLE,从一个新的终端 shell 窗口,再次安装 Django,但要确保你使用/usr/local/bin/python2.7的是python.

于 2013-04-07T00:28:12.130 回答