Mac 下 Matplotlib 环境搭建
Matplotlib 是一个 Python 的 2D 绘图库。通过 Matplotlib ,开发者只需要几行代码,便可以生成绘图、直方图等。这里介绍 Mac Python3 环境下,Matplotlib 的安装。
工具/原料
Mac
Python3
一、虚拟环境安装
1、Mac 上自带 Python 2 的环境,我们也可以自行安装 Python 3。但是不同的项目需要不同的库,不能总在一个环境下进行安装和扩展。所以引入了虚拟环境这个概念。
2、Python 3 的安装这里不作讲解,网上一大把。安装完成之后输入 pip3 install virtualenv 。注意是 pip3,如果想安装 Python 2 的,使用 pip 即可。
3、virtualenv 的基本使用:virtua盟敢势袂lenv venv #venv为虚拟环境目录名,目录名自定义virtual髫潋啜缅env -p /usr/bin/python2.7 venv # -p参数指定Python解释器程序路径,可指定 python 版本source venv/bin/activate # 激活这样会看到终端出现 (venv) 的文字,代表当前的虚拟环境是 venv ,在这里使用 python 命令,使用的便是虚拟环境中的 python 环境。如果使用 sudo python 则代表使用的是 Mac 中的 Python 环境。
4、可以看到,使用 virtualenv 原生的一些命令比较长,我们棵褶佐峨还可以安装 virtualenvwrapper ,弋讥孜求使用封装后的一个命令。这样创建虚拟环境的一些命令会比较简单。pip3 install virtualenvwrapper # 安装mkvirtualenv test # 创建环境workon test # 进入环境deactive # 退出环境
5、virtualenvwrapper 安装后,还需要进行一些配置。具体见截图。
二、Matplotlib 的安装
1、首先创建一个虚拟环境,workon py3-deep。然后输入命令 pip install matplotlib
2、进入 python 命令行模式,测试 matplotlib 环境。导包发现报错,如截图所示。
3、查资料发现可熹栳缂靖能是虚拟环境与默认环境安装配置不同造成的。解决方式:pip 安装 matplotlib 之后,会在家目录生成一个 .matplotlib 文件夹。在这个文件夹中新建一个文件:m锾攒揉敫atplotlibrc,内容是:backend: TkAgg。保存重新进入测试,问题解决
4、测试代码:import matplotlib.pyplot as pltplt.plot([1, 3, 5], [2, 4, 6])plt.show()