python数据可视化编程实战 第2版 github_Python数据可视化编程实战(三):在Mac OS X上安装matplotlib...
1.4在Mac OS X上安装matplotlib
在Mac OS X上获取matplotlib最简便的方式是使用预打包的python发布版本,例如Enthought Python Distribution(EPD)。读者可以直接访问EPD网站,下载并安装操作系统对应的最新稳定版。倘若EPD软件不满足要求,或者因为其他一些原因(如版本问题)而无法使用,也可以用手动(麻烦点)的方式安装Python、matplotlib和其依赖软件。
1.4.1 准备工作
对于Apple没有在操作系统中预装的软件,包括Python和matplotlib,Homebrew(或者MacPorts)项目可以使其安装过程变得很容易。实际上,Homebrew是基于Ruby和Git的,可以被自动下载和安装。软件安装顺序为:首先安装Homebrew,之后安装Python,随后安装诸如virtualenv的工具软件,接下来安装matplotlib的依赖(NumPy和SciPy),最后安装matplotlib。接下来就开始吧。
1.4.2 操作步骤
(1)在终端中输入并执行下面的命令。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"命令执行完成后,试着运行brew update或brew doctor命令来检查brew是否能够正常工作。
(2)然后,将Homebrew目录添加到系统path环境变量中。这样,使用Homebrew安装的软件包能够获得比其他版本更高的优先级。打开~/.bash_profile文件(或者/Users/[your-user-name]/.bash_profile)并在文件末尾添加以下代码。export PATH=/usr/local/bin:$PATH
(3)重新启动命令行终端使其加载新的path环境变量。之后,以下这行简单的代码就可以完成Python的安装。brew install python --framework –universal本命令同时也将安装Python所需的其他软件。
(4)更新path环境变量(添加到同一行)。export PATH=/usr/local/share/python:/usr/local/bin:$PATH
(5)在命令行输入python –version,检查python是否安装成功。正常的话,会看到Pytho版本信息为2.7.3。
(6)pip应该也已经安装完毕。如果还没有,可使用easy_install安装pip。$ easy_install pip
(7)这时,任何所需软件包的安装过程就变得非常简单了。例如,安装virtualenv和virtualenvwrapper:pip install virtualenvpip install virtualenvwrapper
(8)是时候向一直以来的目标迈进了—安装matplotlib。
pip install numpy
brew install gfortran
pip install scipy
(9)检查安装是否成功,启动Python并执行以下命令。
import numpy
print numpy.__version__
import scipy
print scipy.__version__
quit()
(10)安装matplotlib。
pip install matplotlib
python数据可视化编程实战 第2版 github_Python数据可视化编程实战(三):在Mac OS X上安装matplotlib...相关推荐
- python mac os安装教程_教程:在 Mac OS X 上安装 TensorFlow
简评:手把手教你如何在 Mac OSX 系统安装 TensorFlow. 这个文档说明了如何在 Mac OS X 上安装 TensorFlow. 注意:从 1.2 版本开始,在 Mac OS X 上 ...
- java版怎么安装mod_java – 如何在Mac OS X上安装mod_jk
我正在寻找一种在Mac OS X 10.7 Lion或更高版本上安装mod_jk的正确方法.目标是测试Apache HTTPD后面的Tomcat. 我发现到目前为止,安装mod_jk的唯一方法是下载源 ...
- 如何在苹果Mac OS系统中安装MT4电脑版软件?
很多投资者可能已经发现了,当前市面上绝大部分的正规交易平台,都在使用MT4电脑版软件作为平台专用的交易工具.而市面上的电脑系统主要又分为微软Windows系统和苹果Mac OS系统,对于微软Windo ...
- Mac os平台上的一款非常不错的Mac手机助手,AnyTrans mac版无须通过 itunes 即可把音乐、影片、应用程序或其他资料放进 iPhone 5、iPad Mini、iPod Touch
AnyTrans for iOS mac破解版是Mac os平台上的一款非常不错的Mac手机助手,AnyTrans mac版无须通过 itunes 即可把音乐.影片.应用程序或其他资料放进 iPhon ...
- python安装matplotlib需要c编译_在Python 3.9上安装matplotlib提示需要FreeType更高版本的解决...
在Python 3.9(在Deepin系统中采用源码安装Python 3.9版本的方法)上安装matplotlib提示需要FreeType 2.3或更高版本,可以将MPLLOCALFREETYPE环境 ...
- python启动应用程序 mac_如何使用Python在Mac OS X上的前台启动应用程序?
当我在Mac OS X上使用subprocess.Popen启动应用程序时,该应用程序在后台启动,您必须单击扩展坞中的图标将其显示在前面.如何使它从前台开始? 我尝试使用"打开", ...
- python项目开发实战第2版pdf_《树莓派开发实战++第2版》.pdf
[实例简介] [实例截图] [核心代码] D11章配置与管理1 1.0引言1 1.1xuan择树莓派型号1 1.2封装树莓派3 1.3xuan择电源4 1.4xuan择操作系统发行包6 1.5通过NO ...
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---02
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
最新文章
- 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
- docker pull mysql
- 数字证书管理工具keytool常用命令介绍
- mysql 授权是哪一个表_MySQL授权系统的五个表
- HuggingFace BERT源码详解:基本模型组件实现
- JVM的监控工具之jstack
- 使用vue组件搭建网页应用
- 非空验证方法(多值)和BindingResult提示验证信息
- 在你的 Linux 桌面嵌入终端窗口
- 跟兄弟连学PHP PDF 分享
- linux 卸载opera,Ubuntu中安装Opera 55 浏览器
- 前端 利用html实现分页切换效果
- jetson agx xavier 系统源码编译及固件烧写
- 推荐系统从入门到接着入门
- 【STM32】PWM 输出 (标准库)
- vite以及webpack(@vue/cli 5.x) vue3 alias别名配置
- jQuery之从零开始的学习(完整整理)
- SHIP CONFIRM API
- LayaBox H5游戏性能优化
- 采用CAnimateCtrl的AVI播放器,没有什么应用的,纯当练技术
热门文章
- ios 动画 隐藏tabbar_iOS_自定义转场TabBar的隐藏动画
- torch中的几种乘法。torch.mm, torch.mul, torch.matmul
- (Node*)malloc(sizeof(Node))的理解
- 实验2.4 使用系统函数pow(x,y)计算xy的值
- [转]/etc/passwd文件解析
- 学习笔记——指针那些事儿
- 第一个程序python-HelloWorld
- 【扯皮】李诞 ▪《笑场》
- 【分享】如何管理焦虑情绪
- for update在mysql中使用