matplotlib的安装历程

由于仍然是一个小白,安装matplotlib以及Visual Studio花费了我一个半小时的时间。由于每次安装东西时都会出现报错,以及发现再者期间也能学到些许东西。于是决定写一篇“流水账”记录这一段辛酸。

Visual Studio的安装

这一部分倒是没有什么技术上的问题,主要是网速实在令人捉急,七百多快八百MB的下载速度着实不如手机流量的速度,到了最后几兆,索性直接只有16kb/s,不过好在也是有在下载,最后也安装成功了。

matplotlib的安装

这一部分要吐槽的可就多了,同时学到的东西也就多了。

  1. 下载matplotlib库
    从http://pypi.python.org/pypi/matplotlib 上下载对应python版本的wheel文件,因为我是python3.8 win32版本,于是我便下载了在这里插入图片描述

这个文件大小只有八兆左右,因此也没有什么问题。

  1. 安装matplotlib
    我依据书本的指示,想通过cmd用“python -m pip install --user XXXXX”进行安装。
    但首先第一个前提就是,我需要先通过读取python_work文档,才能再进行安装。我尝试直接在cmd中直接输入"cd python_work",于是
    在这里插入图片描述
    好吧,看来我的文件存储文档路径和书中的不太一样,于是我就查找如何进行文档路径的追踪。于是我看到了一篇博文(现在找不到了),文中提到的主要方法是通过dir来查询可选路径,通过dir一层一层的查找,可以找到文档python路径。

之后的麻烦在于,当我尝试使用pip来安装matplotlib他显示错误,并说我的pip版本过低,应该执行升级命令
在这里插入图片描述
随后便遵循指示进行升级。
升级命令为:
python -m pip install --upgrade pip

升级之后,我再次尝试安装,依然报错,显示
在这里插入图片描述
于是我又进行了查询,搜索到了许多的方法归纳:
1.位数的问题,位数不匹配导致无法安装
2.python版本与matplotlib的版本不匹配
3.文件命名不正确

我对一个个方法进行了尝试:
首先尝试的是3,其中了解到可在python环境下导入pip,即

win32

import pip
print(pip.pep425tags.get_supported())

amd64

import pip._internal
print(pip._internal.pep425tags.get_supported())

无奈的是,当我导入运行代码时,两个版本的help都显示

AttributeError: module 'pip._internal' has no attribute 'pep425tags'

后来又在一篇博文()上看到,这是因为我的python版本是3.8,是较新的版本,国内很多还不支持,于是推荐用清华的镜像,于是我尝试安装,成功,但是最后还是无法安装matplotlib。
博文链接:https://blog.csdn.net/javelin2005/article/details/104593578?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160117050119724848332441%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160117050119724848332441&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-1-104593578.pc_first_rank_v2_rank_v28&utm_term=matplotlib%E5%AE%89%E8%A3%85Python3.8&spm=1018.2118.3001.4187
在这里插入图片描述
这个方法最终算是无效了。

而通过修改文件名称的方法由于无法get到pip的help于是也暂且搁置了。

最后只剩下位数的匹配。前面提到,我的python是3.8版,于是便下载了在这里插入图片描述
而我抱着尝试一下的心态,试着下载了这一版本下面的另一个版本,即amd64版:
在这里插入图片描述
随后又进行尝试,出奇的是,竟然安装成功了!!!

成功无报错
喜出望外之余,却又有些哭笑不得。不过,每一次安装各种东西的时候,总能学到一些东西,这边也是值得欣慰的。

另计,更改文件目录方法:
cd Dsktop\cd python_work…

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值