2014-08-31 59 views
0

我最近在Django 1.6中从头开始创建一个新的Django项目。当我尝试打开外壳使用manage.py或当我尝试运行服务器我收到此错误Django 1.6无法启动shell,simple_translation.utils未找到

ImportError: No module named simple_translation.utils 

,当我尝试运行南部迁移同样的事情发生。

我在网上搜索,但我无法找到任何说我需要在创建一个新的Django 1.6项目后安装此模块。

我安装这些包,我看不出有任何问题,当我做了PIP安装这些 -

  • Django的
  • Django的英雄滑块
  • django- calendarium
  • Django的人 psycopg2

编辑:当我手动安装此模块时,我能够再次获得该项目的工作。所以我想这个问题是从1.5的变化中做出这个额外的步骤所必需的?

回答

0

这是一个third-party module,不是django的一部分。

django不需要这个模块,机会是你已经安装的东西需要这个模块;如果你看完整的回溯,它将会得到关于它被导入的位置的线索。

你应该看看你的额外包的要求。

+0

翻看我的pip冻结输出,看起来像许多其他的东西,如Jinja等安装,并从一个包django英雄滑块我看到没有安装django-cms的引用。可能是那些被破坏并导致这个错误的东西。将尝试挖掘依赖关系树,看看我是否可以准确地发现这个问题,并将其添加进来。 – Hari 2014-08-31 08:05:07