Mac 下 Matplotlib 环境搭建
来源:网络收集 点击: 时间:2024-05-05Mac 上自带 Python 2 的环境,我们也可以自行安装 Python 3。但是不同的项目需要不同的库,不能总在一个环境下进行安装和扩展。所以引入了虚拟环境这个概念。

Python 3 的安装这里不作讲解,网上一大把。安装完成之后输入 pip3 install virtualenv 。注意是 pip3,如果想安装 Python 2 的,使用 pip 即可。

virtualenv 的基本使用:
virtualenv venv#venv为虚拟环境目录名,目录名自定义
virtualenv -p /usr/bin/python2.7 venv# -p参数指定Python解释器程序路径,可指定 python 版本
source venv/bin/activate # 激活
这样会看到终端出现 (venv) 的文字,代表当前的虚拟环境是 venv ,在这里使用 python 命令,使用的便是虚拟环境中的 python 环境。如果使用 sudo python 则代表使用的是 Mac 中的 Python 环境。

可以看到,使用 virtualenv 原生的一些命令比较长,我们还可以安装 virtualenvwrapper ,使用封装后的一个命令。这样创建虚拟环境的一些命令会比较简单。
pip3 install virtualenvwrapper # 安装
mkvirtualenv test # 创建环境
workon test # 进入环境
deactive # 退出环境

virtualenvwrapper 安装后,还需要进行一些配置。具体见截图。

首先创建一个虚拟环境,workon py3-deep。然后输入命令 pip install matplotlib

进入 python 命令行模式,测试 matplotlib 环境。导包发现报错,如截图所示。

查资料发现可能是虚拟环境与默认环境安装配置不同造成的。解决方式:
pip 安装 matplotlib 之后,会在家目录生成一个 .matplotlib 文件夹。在这个文件夹中新建一个文件:matplotlibrc,内容是:backend: TkAgg。保存重新进入测试,问题解决

测试代码:
import matplotlib.pyplot as plt
plt.plot(, )
plt.show()

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_680906.html