from matplotlib import pyplot as plt 报错问题及matplotlib正确安装

刚开始接触Python,安装了matplotlib模块,但是运行老是出错。经过多方面查询,是库文件安装顺序不对。

Python库文件安装我一直以为直接在命令提示符窗口直接输入 pip install xxx就可以自动安装了,但我今天在这里经常出错。最后才知道:原来matplotlib安装需要其他模块的支持。
若pip版本过低,可以采用以下命令升级 python -m pip install --upgrade pip
matplotlib安装之前需要的模块如下setuptoolscycler和dateutil(这两个模块安装时需要另外提前安装six模块)、 pytz、pyparsing、numpy、kiwisolver。
如果对以上模块不知道是否存在自己的python中时,可以在python的IDLE中导入相应模块,如果导入成功说明有,如果报错就表示没有。 或者在命令提示符窗口下输入
pip list 查看是否安装成功及其安装版本

若安装好后,其中”kiwisolver”多次报错,将其卸载重装,其中某些已经下好的库文件无法导入,例如”Pillow”需要卸载重装,如卸载后显示目录中已有PIllow库,需到安装目录下删除
卸载:pip uninstall xxx
豆瓣下载源:
pip install xxx -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

若是在使用SIFT时报错 rebuild the library in function
,是因为SIFT受专利法保护,开源opencv没有版权,在高版本中删除。
需先卸载原先安装的库: pip uninstall opencv-python 或者 pip uninstall opencv-contrib-python
然后 pip install opencv-contrib-python==3.4.2.16 或者(3.4.2.17, 3.4.3.18, 3.4.4.19, 3.4.5.20)就可以使用了,不过越新版本的库bug越少,越实用,可以根据提示 rebuild the library in function重建库,将其从低版本中导入新库

Original: https://blog.csdn.net/qq_24027337/article/details/113470386
Author: 生长的菠萝
Title: from matplotlib import pyplot as plt 报错问题及matplotlib正确安装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/767268/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Pandas DataFrame新增一列

    一、直接赋值 二、df.apply()方法 三、np.where()方法 四、df.assign()方法 五、按照条件选择分组分别赋值 在进行数据分析时,经常需要按照一定的条件创建…

    Python 2023年8月16日
    085
  • matplotlib基本绘图函数

    matplotlib基本绘图函数 折线图plot * 多坐标系(折线图为例) 数学函数图像 散点图 scatter 柱状图 bar 直方图 histogram 直方图 histog…

    Python 2023年8月31日
    067
  • 驱动开发:Win10内核枚举SSDT表基址

    三年前面朝黄土背朝天的我,写了一篇如何在 Windows 7系统下枚举内核 SSDT表的文章 《驱动&#x…

    Python 2023年10月18日
    049
  • [Python] jieba库?结巴库?

    🔥 信仰: 一个人走得远了,就会忘记自己为了什么而出发,希望你可以不忘初心,不要随波逐流,一直走下去🎶 博客主页: 程序喵正在路上 的博客主页🦋 欢迎关注🖱点赞👍收藏🌟留言🐾🦄 本…

    Python 2023年8月2日
    076
  • 电影数据分析——国产烂片深度揭秘

    1 读取数据,以”豆瓣评分”为标准,看看电影评分分布,及烂片情况 要求: ① 读取数据”moviedata.xlsx”,去除缺失值 …

    Python 2023年8月8日
    048
  • Python matplotlib 绘制饼图

    前言 众所周知,matplotlib.pyplot 提供绘制不同表格绘制方法,如使用plot()方法绘制折线,bar()绘制柱 本期,我们将详细学习matplotlib 绘制饼图相…

    Python 2023年9月1日
    049
  • 基于Flask + Vue前后端分离的资产管理系统实现

    基于Flask + Vue的资产管理系统实现 前述 基于Flask 和Vue实现前后端分离的项目,Flask相对于django轻便很多,插件化的开发方式也很方便,可以基于此项目进行…

    Python 2023年8月9日
    0128
  • pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

    一开始,项目中要求需要安装这几个包,我以为是独立的,所以独立安装了。没想到只能安装torch-geometric,其他的都是报错,无论是使用pip安装还是conda安装,十分无语。…

    Python 2023年9月9日
    032
  • python的各种max方法:max,np.nanmax,np.amax

    求最大值是算法中比较常见的问题,python中有多种求最大值的方法,而且对于不同的对象,适用方法不一样。 不为空的情况 s1 = pd.Series([1, 2, 3, np.na…

    Python 2023年8月24日
    061
  • java入门(3)–函数

    函数和方法 如果我们经常要进行一些相似的处理过程,就可以把这个处理过程封装为 函数。 函数可以被多次重复调用,从而实现代码重用和隔离的目的。 在面向对象的语言中,函数经常和对象绑定…

    Python 2023年6月6日
    077
  • Linux之python版本升级

    一、前言 升级glibc的时候根据INSTALL升级说明,要求python版本3.4以上。所以需要对python版本进行升级。centos7默认安装的python版本为2.7.5,…

    Python 2023年8月1日
    086
  • 两步解决conda安装pytorch时下载速度慢or超时的问题

    1.为conda配置清华源 打开cmd输入以下命令: conda config –add channels https://mirrors.tuna.tsinghua.edu.c…

    Python 2023年9月7日
    066
  • 爬虫日记(83):Scrapy的CrawlerProcess类(二)

    因此继续来分析这两个函数的代码,才能理解蜘蛛类怎么样加载进来,怎么样设置twisted底层的工作框架。我们来查看_get_spider_loader函数的代码,它的定义如下: 第1…

    Python 2023年10月5日
    039
  • 1024,除了女朋友,程序猿最想收到什么礼物?

    今天是10月24日,对于大多数只是一个普通的日子,但是,对于程序猿意义不一般,因为, 今天是他们的节日,为什么是今天? 江湖传说,程序员每天打交道的是电脑,电脑采用的是二进制: 2…

    Python 2023年9月25日
    049
  • 土豆便宜了吗?python可视化显示价格数据

    嗨害大家好啊,我小熊猫又来整活啦🖤 不知道大家喜不喜欢吃土豆? 可以 炸薯条、做土豆饼、炒土豆丝儿~ 还可以 拿来当诱饵去杀虫~ 简直是居家必备之良品啊有木有~ 那么这土豆的价格怎…

    Python 2023年8月20日
    041
  • kotlin的suspend对比csharp的async&await

    协程的出现大大降低了异步编程的复杂度,可以让我们像写同步代码一样去写异步代码,如果没有它,那么很多异步的代码都是需要靠回调函数来一层层嵌套,这个在我之前的一篇有介绍 rxjava回…

    Python 2023年10月14日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球