没有django.core.management错误的解决方案

时间:2016-02-10 00:00:03

标签: django python-2.7

我知道这个问题已经被问到并再次被问到,但这些解决方案似乎都不适合我。我在Windows 8.1上使用Django 1.9和Python 2.7。当我尝试从我的项目manage.py运行开发服务器时,我得到了ImportError: No module named django core.management

  • 我只有一个版本的python
  • 我没有使用虚拟环境
  • C:\ Python27和C:\ Python27 \ Scripts包含在我的路径中
  • 我可以在python中导入django并获取版本号
  • 我可以在python
  • 中从django.core导入管理
  • 我的manage.py是使用pydev创建的,并以“#!/ usr / bin / env python”开头,根据其他答案看似合适
  • 我已经通过pip
  • 卸载并重新安装了django

当我尝试从32位更改为64位python以便与Matlab接口时,我可能会搞砸了。

1 个答案:

答案 0 :(得分:0)

从shell启动python,与导入工作时的方式相同:

>>> import os
>>> os.environ['PYTHONPATH']
'/the/python/path'

复制此路径,并在您的manage.py中添加:

   sys.path.append('/the/python/path')
   from django.core.management import execute_from_command_line