安裝包遇到報錯以及解決方案

目录

  • 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张图片

首先查看自己的 keras 版本

import keras
print(keras.__version__)

安裝包遇到報錯以及解決方案_第2张图片

原因在于 keras 2.6 版本之后就发生了变化,类中的有些方法被迁移到其它地方或者被删除了。

但经过查找会发现这两个方法是 images_utils 的方法属性。

解决办法:

from keras.utils import load_img,img_to_array

小結

這是遇到的一些裝庫時的報錯,假如有遇到別的再補充。如果uu們有遇到其他的可以寫在評論區我補充

你可能感兴趣的:(bug,django,python,后端)