我只是想用django来获得一个“你好世界”。我已经将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
,但我不知道如何使用它。任何帮助深表感谢。
答案 0 :(得分:1)
django安装到的路径可能不会出现在sys.path
中列出的任何路径中。通常它应该在站点包内。您可以尝试以下内容:
1)搜索系统上安装了django的目录。
2)一旦找到,您可以快速测试是否存在问题,使用sys.path.append('/path/to/django/dir')
添加IDLE路径,然后再次尝试import django
。
3.a)如果可行,您可以手动将路径移至'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages'
,例如。
3.b)如果这不起作用,那么也许django文件已损坏(尝试再次安装)或者您安装的python版本和django不匹配?
答案 1 :(得分:0)
两个建议。首先,如果您在安装django后没有重新启动IDLE,请尝试退出IDLE(Command-Q)并重新启动它。如果这没有帮助,很可能你无意中将Django安装到另一个Python实例,可能是Apple提供的系统Pythons之一。再试一次:再次退出IDLE,然后从新的终端shell窗口再次安装Django,但要确保使用的是/usr/local/bin/python2.7
,而不仅仅是python
。