Windows 8机器,Django 1.6.5,Python 2.7.8
所以我早先在一个VPN上设置了Django(试图学习来自中国的代码很难)并且一切运行良好。但是,这次我尝试了,我收到了这个错误:
ImportError: No module named django.core
以下是完整的图片:
这是我在查看其他StackOverflow线程后到目前为止所做的事情 -
C:\Windows\System32;C:\Python27;C:\Python27\python.exe;C:\Python27\Scripts\;C:\Python27\Lib\site-packages\django\bin;
(这是因为我正在学习本教程:http://codingforentrepreneurs.com/projects/launch-with-code/start-project/)
#!/usr/bin/env python
;没用,所以把它放回去编辑: - 关闭了django-admin.py文件所在的Lib \ site-packages \ django的“只读”权限
应该在stackoverflow而不是Bing / Google上搜索。找到一些其他相关的问题/答案,但我很困惑:
- $PYTHONPATH
,我的视频指南根本没有提及,所以我不知道从哪里开始(https://stackoverflow.com/a/6059969/4194756和http://blog.jayteebee.org/2009/07/importerror-no-module-named-djangocore.html)
- 当我尝试这种方式使用“正确的”python时,
ftype Python.File="E:\Python27\YOUR_ENVIRONMENT\Scripts\python.exe" "%1" %*
它给了我一条错误信息:
Access is denied. Error occurred while processing: Python.File
我仍然遇到问题,但你可以在图片中看到。
答案 0 :(得分:1)
在此处找到链接:http://samudranb.com/2012/06/02/how-to-setup-a-djangopython-development-env-on-windows/
检查“YOUR_ENVIRONMENT \ Lib \ site-packages”中“django”文件夹的文件夹权限。删除所有只读权限设置。
在提到的文件夹上有一个默认的只读权限设置,在禁用它之后,一切都在重新运行!是时候走出粗略的肯德基并睡个好觉。谢谢大家!
另外,请注意@aruisdante在评论中提到它可能是权限错误。不知道从哪里去,没有经验,但很高兴它成功了!