【问题标题】:No module named django.core.management没有名为 django.core.management 的模块
【发布时间】:2014-07-20 16:55:25
【问题描述】:

当我从 virtualenv 运行 ./manage.py 时显示此错误

(ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$ ls
登陆页面  main    manage.py    Procfile    Readme.md    requirements.txt   静态    模板   
(ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$ ./manage.py
回溯(最近一次通话最后一次):
文件“./manage.py”,第 8 行,在
从 django.core.management 导入 execute_from_command_line
ImportError:没有名为 django.core.management 的模块
(ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$

但不激活 virtualenv ./manage.py 就可以了。

这里是 pip freeze 输出

(ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$ pip freeze
argparse==1.2.1
分发==0.6.24
wsgiref==0.1.2
(ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$

但你知道我的应用程序在 heroku 上运行良好.. 我只是想不通为什么它没有在本地运行..?

【问题讨论】:

    标签: python django heroku


    【解决方案1】:

    那是因为你的虚拟环境中没有安装 Django。

    pip install django
    

    【讨论】:

      猜你喜欢
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      相关资源
      最近更新 更多