目录
- Django框架
-
- 报错:ModuleNotFoundError: No module named 'mdeditor'
- 报错:ModuleNotFoundError: No module named 'haystack'
- 报错:ModuleNotFoundError: No module named 'compressor'
- 报错:ModuleNotFoundError: No module named 'allauth'
- 错误:ModuleNotFoundError: No module named 'password_reset'
- 错误:ModuleNotFoundError: No module named 'taggit'
- 错误:ModuleNotFoundError: No module named 'ckeditor'
- 错误:ModuleNotFoundError: No module named 'mptt'
- 报错:ModuleNotFoundError: No module named 'notifications'
- 其他框架
-
- 报错:ModuleNotFoundError: No module named 'uuslug'
- 报错:ModuleNotFoundError: No module named 'markdown'
- ModuleNotFoundError: No module named 'six'
- ModuleNotFoundError: No module named 'jieba'
- ImportError: cannot import name 'ChineseAnalyzer' from 'jieba.analyse'
- ModuleNotFoundError: No module named 'werobot'
- ModuleNotFoundError: No module named 'jsonpickle'
- × Encountered error while trying to install package.─> Pillow
- Could not find a version that satisfies the requirement PIL
- ImportError: cannot import name ‘joblib‘ from ‘sklearn.externals‘
- ImportError: cannot import name 'load_img' from 'keras.preprocessing'
- 小結
Django框架
报错:ModuleNotFoundError: No module named ‘mdeditor’
mdeditor:是一个基于tornado和其他libs的python web应用程序
pip install django-mdeditor
报错:ModuleNotFoundError: No module named ‘haystack’
pip uninstall haystack
pip install django-haystack
报错:ModuleNotFoundError: No module named ‘compressor’
pip install django_compressor
报错:ModuleNotFoundError: No module named ‘allauth’
django-allauth:用于解决网站身份验证,用户的注册登录及账户管理,以及第三方
pip install django-allauth
错误:ModuleNotFoundError: No module named ‘password_reset’
django-password-reset: 密码重置
pip install django-password-reset
错误:ModuleNotFoundError: No module named ‘taggit’
django-taggit: 是一个通用的,易用的标签系统,可以轻松地给任何模型打标签,并能很方便的对标签进行管理
pip install django-taggit
错误:ModuleNotFoundError: No module named ‘ckeditor’
django-ckeditor:集成ckeditor富文本编辑器的django第三方库。可在admin后台使用ckeditor富文本编辑器编辑内容,另页面更加丰富,同时该富文本编辑器也可用于form类
pip install django-ckeditor
错误:ModuleNotFoundError: No module named ‘mptt’
django-mptt:它负责将数据库表管理为树结构的细节,并提供用于处理模型实例树的工具
pip install django-mptt
报错:ModuleNotFoundError: No module named ‘notifications’
django-notifications:实现消息通知
pip install django-notifications-hq
其他框架
报错:ModuleNotFoundError: No module named ‘uuslug’
django-uuslug: 方便的将中文转化成拼音slug的工具
pip install django-uuslug
报错:ModuleNotFoundError: No module named ‘markdown’
pip install markdown
ModuleNotFoundError: No module named ‘six’
six: 一个专门用来兼容 Python 2 和 Python 3 的库。它解决了诸如 urllib 的部分方法不兼容, str 和 bytes 类型不兼容等问题
pip install six
ModuleNotFoundError: No module named ‘jieba’
jieba: 一种分词技术,也就是将一句话分成多个词,有多种分词模型可选
pip install jieba
ImportError: cannot import name ‘ChineseAnalyzer’ from ‘jieba.analyse’
whoosh: 索引文本及搜索文本的类和函数库
关联库的问题,虽然大多数这样的都会有module未安装的提示,但也会不提示的情况
pip install whoosh
ModuleNotFoundError: No module named ‘werobot’
werobot: 微信公众号开发,微信机器人开发框架
pip install werobot
ModuleNotFoundError: No module named ‘jsonpickle’
jsonpickle:将复杂的python对象转换为json或从json转换
pip install jsonpickle
× Encountered error while trying to install package.─> Pillow
Could not find a version that satisfies the requirement PIL
Pillow:包含基本的图像处理功能,包括点操作、使用一组内置卷积核进行过滤以及色彩空间转换
python2 裝PIL,python3裝pillow
pip install pillow
ImportError: cannot import name ‘joblib‘ from ‘sklearn.externals‘
经查阅资料,版本0.22之后的 scikit_learn 中就除掉了 joblib 这个函数或包。需要直接下载安装 joblib 这个包
pip install joblib
import joblib
ImportError: cannot import name ‘load_img’ from ‘keras.preprocessing’
![安裝包遇到報錯以及解決方案_第1张图片](http://img.e-com-net.com/image/info8/e510e2e2e66a46668a9bf1711149e466.jpg)
首先查看自己的 keras 版本
import keras
print(keras.__version__)
![安裝包遇到報錯以及解決方案_第2张图片](http://img.e-com-net.com/image/info8/b3e4dc7848044540ae82bc69ee9db8a3.jpg)
原因在于 keras 2.6 版本之后就发生了变化,类中的有些方法被迁移到其它地方或者被删除了。
但经过查找会发现这两个方法是 images_utils 的方法属性。
解决办法:
from keras.utils import load_img,img_to_array
小結
這是遇到的一些裝庫時的報錯,假如有遇到別的再補充。如果uu們有遇到其他的可以寫在評論區我補充