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...相关推荐

  1. python mac os安装教程_教程:在 Mac OS X 上安装 TensorFlow

    简评:手把手教你如何在 Mac OSX 系统安装 TensorFlow. 这个文档说明了如何在 Mac OS X 上安装 TensorFlow. 注意:从 1.2 版本开始,在 Mac OS X 上 ...

  2. java版怎么安装mod_java – 如何在Mac OS X上安装mod_jk

    我正在寻找一种在Mac OS X 10.7 Lion或更高版本上安装mod_jk的正确方法.目标是测试Apache HTTPD后面的Tomcat. 我发现到目前为止,安装mod_jk的唯一方法是下载源 ...

  3. 如何在苹果Mac OS系统中安装MT4电脑版软件?

    很多投资者可能已经发现了,当前市面上绝大部分的正规交易平台,都在使用MT4电脑版软件作为平台专用的交易工具.而市面上的电脑系统主要又分为微软Windows系统和苹果Mac OS系统,对于微软Windo ...

  4. Mac os平台上的一款非常不错的Mac手机助手,AnyTrans mac版无须通过 itunes 即可把音乐、影片、应用程序或其他资料放进 iPhone 5、iPad Mini、iPod Touch

    AnyTrans for iOS mac破解版是Mac os平台上的一款非常不错的Mac手机助手,AnyTrans mac版无须通过 itunes 即可把音乐.影片.应用程序或其他资料放进 iPhon ...

  5. python安装matplotlib需要c编译_在Python 3.9上安装matplotlib提示需要FreeType更高版本的解决...

    在Python 3.9(在Deepin系统中采用源码安装Python 3.9版本的方法)上安装matplotlib提示需要FreeType 2.3或更高版本,可以将MPLLOCALFREETYPE环境 ...

  6. python启动应用程序 mac_如何使用Python在Mac OS X上的前台启动应用程序?

    当我在Mac OS X上使用subprocess.Popen启动应用程序时,该应用程序在后台启动,您必须单击扩展坞中的图标将其显示在前面.如何使它从前台开始? 我尝试使用"打开", ...

  7. 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 ...

  8. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

  9. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---02

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

最新文章

  1. 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
  2. docker pull mysql
  3. 数字证书管理工具keytool常用命令介绍
  4. mysql 授权是哪一个表_MySQL授权系统的五个表
  5. HuggingFace BERT源码详解:基本模型组件实现
  6. JVM的监控工具之jstack
  7. 使用vue组件搭建网页应用
  8. 非空验证方法(多值)和BindingResult提示验证信息
  9. 在你的 Linux 桌面嵌入终端窗口
  10. 跟兄弟连学PHP PDF 分享
  11. linux 卸载opera,Ubuntu中安装Opera 55 浏览器
  12. 前端 利用html实现分页切换效果
  13. jetson agx xavier 系统源码编译及固件烧写
  14. 推荐系统从入门到接着入门
  15. 【STM32】PWM 输出 (标准库)
  16. vite以及webpack(@vue/cli 5.x) vue3 alias别名配置
  17. jQuery之从零开始的学习(完整整理)
  18. SHIP CONFIRM API
  19. LayaBox H5游戏性能优化
  20. 采用CAnimateCtrl的AVI播放器,没有什么应用的,纯当练技术

热门文章

  1. ios 动画 隐藏tabbar_iOS_自定义转场TabBar的隐藏动画
  2. torch中的几种乘法。torch.mm, torch.mul, torch.matmul
  3. (Node*)malloc(sizeof(Node))的理解
  4. 实验2.4 使用系统函数pow(x,y)计算xy的值
  5. [转]/etc/passwd文件解析
  6. 学习笔记——指针那些事儿
  7. 第一个程序python-HelloWorld
  8. 【扯皮】李诞 ▪《笑场》
  9. 【分享】如何管理焦虑情绪
  10. for update在mysql中使用