本文介绍了从django.utils.importlib导入import_module ImportError:没有名为importlib的模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Django的新手.我有一个Django rest项目.当我运行它时,错误显示为

I am new to Django. I got a Django rest project. When i run it, an error shows as

from django.utils.importlib import import_module
ImportError: No module named importlib

我尝试使用命令

pip install importlib

然后显示

Requirement already satisfied: importlib in ./lib/python2.7/site-packages/gcm/utils.py"

那么我如何安装importlib软件包?

So how coild i install importlib package?

推荐答案

您没有.自v2.7起, importlib 是python的一部分.您要运行的项目似乎是一个旧项目,当它支持python 2.6时,仍使用旧Django版本提供的兼容性模块.自Django 1.7起已过时.这意味着它已经过时了两倍.

You don't. importlib is part of python since v2.7. The project you want to run seems to be an old project that still uses the compatibility module provided by old Django versions for when it supported python 2.6. It's been obsolete since Django 1.7. That means it's twofold outdated.

将所有出现的 django.utils.importlib 替换为 importlib .但是该项目显然已经过时,您可能还会遇到许多其他问题.

Replace all occurences of django.utils.importlib with importlib.But the project being clearly outdated, you will probably run into many other issues.

这篇关于从django.utils.importlib导入import_module ImportError:没有名为importlib的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-09 13:47