作为一个新手小白,将要学习编写数据可视化项目中,刚开始就出现棘手的问题,关于安装matplotlib。在我搜集大量资料后总结安装matplotlib过程并分享供大家参考。
数据科学家使用Python编写了一系列令人印象深刻的可视化和分析工具,其中很多也可供学习使用。最流行的工具之一是matplotlib,它是一个数学会图库,我们将使用它来制作简单的图表,比如折线图和散点图等。
pip install 文件名
python -m pip install --user matplotlib(.whl)安装文件
先查看电脑有没有安装wheel,在命令行输入wheel
,无相关信息表示没安装。需要先安装wheel
在命令行输入pip install wheel
。若提示pip版本号过低。看下面蓝色图片,进行升级更新最新pip。然后再来安装wheel,如下图:
无法正确安装wheel,说明pip版本过低
若pip版本过低,包括wheel、matplotlib在内的很多包否无法安装。
解决办法:在命令行输入 python -m pip install --upgrade pip
来升级pip版本。
看到Successfully字样即升级成功,如下图:
升级成功后可以正常的用pip安装wheel。包括用pip安装matplotlib包也需要升级pip版本。
1.查看python版本,即,在命令行输入Python
,查看Python版本,如下图。根据版本去matplotlib官网下载相应的matplotlib文件。例如我的是Python3.7(Windows版本),则需要下载matplotlib-3.2.2-cp37-cp37m-win_amd64.whl。
2.将这个.whl文件复制到你的项目文件夹中。打开命令窗口,并切换到该项目文件夹。
>cd 此处是你的项目文件夹地址
例如,我的项目文件夹是PyCode
PS:关于命令行如何进入项目文件夹,我再下一篇博客会详细说明。
3.在命令行进入项目文件夹之后使用pip来安装matplotlib:
项目文件夹> python -m pip install --user matplotlib-3.2.2-cp37-cp37m-win_amd64.whl
如(1):
我的原因是:下载相关文件时连接中断,网络超时导致。
解决:多安装几遍就好了。
错误(2):
原因之一:pip版本过低。
解决:参考上面升级pip版本。
首先使用命令python启动一个终端会话,再尝试导入matplotlib。如果没有出现任何错误消息,就说明系统安装了matplotlib。
PS:我并未下载安装Visual Studio,但是教科书上说是需要安装,不知道为什么,可能需要其中的环境(瞎猜的)。最好是根据我开头列的准备工作来。
使用pip安装时难免出现各种问题,同样也可以下载Anaconda安装器,Anaconda中带有matplotlib包。按照Anaconda官网下载页上的说明进行安装。
安装完成后,验证所有设置是否都正确。进入命令行,输入python
来启动Python解释器,应该可以看到符合你下载的Anaconda版本信息。
Anaconda中带有matplotlib包,对于其他的Anaconda并不包含的额外Python包。通过命令行进行安装:
conde install *package_name*
如果不奏效你可以使用pip包管理工具进行安装:
pip install *package_name*
你还可以使用conda update 命令来更新包:
conda update *package_name*
pip还支持通过–upgrade标识升级:
pip install --upgrade *package_name*
当使用Anaconda或者Miniconda时,最好还是使用conda进行更新。
参考资料:
《Python编程-从入门到实践》
《利用Python进行数据分析》
B站专业技术up主