文件“/usr/lib/python2.7/importlib/__init__.py”,第37行,在import_module __import __(名称)ImportError:没有名为django的模块

时间:2016-01-23 16:18:57

标签: python django module

这是我在设置中的INSTALLED_APPS

INSTALLED_APPS =(

'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
`'mongoengine.django.mongo_auth'`,
'django.contrib.formtools',

首先可以顺利解决django依赖关系。处理'mongoengine.django.mongo_auth'时出现问题。当我在/usr/lib/python2.7/importlib/init.py中打印 import (名称)中的name时。结果是'mongoengine.django'。我很确定django和mongoengine模块已成功安装。

那么问题是什么?顺便说一句,我用sudo来安装模块 sudo pip install

否则,无法安装它,因为模块位于根文件目录中。

1 个答案:

答案 0 :(得分:0)

问题解决了。新的mongoengine做了一些修改。

pip uninstall mongoengine

然后安装旧版本

pip install mongoengine==0.9.0