没有名为django.core的模块错误

时间:2014-10-29 15:44:25

标签: python django

编辑#2:解决了!由于默认的只读权限而花费了7个小时。见下面的答案!

Windows 8机器,Django 1.6.5,Python 2.7.8

所以我早先在一个VPN上设置了Django(试图学习来自中国的代码很难)并且一切运行良好。但是,这次我尝试了,我收到了这个错误:

ImportError: No module named django.core

以下是完整的图片:

这是我在查看其他StackOverflow线程后到目前为止所做的事情 -

  • 检查以确保只有一个版本的Python(2.7.8)
  • 确保我激活了virtualenv(你可以在上图中看到它)
  • 反正/重新安装python
  • 在此virtualen中重新安装了django
  • 设置不同的virtualenv无济于事
  • 从头开始重新创建virtualenv
  • 仔细检查我的环境变量PATH设置为:
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/

  • 从manage.py中删除了#!/usr/bin/env python;没用,所以把它放回去

编辑:   - 关闭了django-admin.py文件所在的Lib \ site-packages \ django的“只读”权限

应该在stackoverflow而不是Bing / Google上搜索。找到一些其他相关的问题/答案,但我很困惑:   - $PYTHONPATH,我的视频指南根本没有提及,所以我不知道从哪里开始(https://stackoverflow.com/a/6059969/4194756http://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

我仍然遇到问题,但你可以在图片中看到。

1 个答案:

答案 0 :(得分:1)

在此处找到链接:http://samudranb.com/2012/06/02/how-to-setup-a-djangopython-development-env-on-windows/

  

检查“YOUR_ENVIRONMENT \ Lib \ site-packages”中“django”文件夹的文件夹权限。删除所有只读权限设置。

在提到的文件夹上有一个默认的只读权限设置,在禁用它之后,一切都在重新运行!是时候走出粗略的肯德基并睡个好觉。谢谢大家!

另外,请注意@aruisdante在评论中提到它可能是权限错误。不知道从哪里去,没有经验,但很高兴它成功了!