在MAC上搭建python数据分析开发环境
作者:hebedich 时间:2022-04-27 21:44:10
最近工作转型到数据开发领域,想在本地搭建一个数据开发环境。自己有三年python开发经验,马上想到使用numpy、scipy、sklearn、pandas搭建一套数据开发环境。
ubuntu的环境,百度中文章比较多,搭建起来非常顺利。MAC环境的资料比较少,百度出来的,已经不对了,那我就来补充一篇吧。
MAC自带python,python的安装我就不多说了。
安装pip
我喜欢用pip安装python库,非常方便,pip的安装只能用源码了。
#下载源代码
https://pypi.python.org/pypi/pip 我去下载的时候是 8.0.2版本
#解压
tar xvzf pip8.0.2.tar.gz
#安装
cd pip-1.4.1
python setup.py install
安装numpy
numpy是基础,是scipy等其它库等基础,没什么依赖,安装起来相对简单。
pip install numpy
安 * rew
numpy安装之后,就是安装scipy了,为什么插了一竿子呢?它依赖fortran库,fortran库的安装需要用到MAC的包管理工具homebrew
#下载brew
curl -LsSf http://github.com/mxcl/homebrew/tarball/master
sudo tar xvz -C/usr/local --strip 1
安装scipy
scipy 是sklearn的基础,但它依赖gfortran库,gfortran已经融入到gcc库中,安装gcc就好了,有了brew安装什么包都变得非常简单了。
#安装gcc库
brew install gcc
#安装scipy
pip install scipy
后面的安装,就按步就班了
#安装matplotlib,方便把数据绘图显示出来
pip install matplotlib
#安装sklearn,我理解这个安装必须在pandas之前
pip install -U numpy scipy scikit-learn
#安装pandas
pip install pandas
到这里环境就搭建好了,开搞吧,其实搭起来也非常简单。提醒下,安装时注意权限,如果需要权限就在前面加个sudo。
标签:MAC,python,开发环境
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
使用简单工厂模式来进行Python的设计模式编程
2021-02-17 11:53:50
![](https://img.aspxhome.com/file/2023/0/77040_0s.jpg)
Python打包方法Pyinstaller的使用
2022-06-08 13:25:21
![](https://img.aspxhome.com/file/2023/5/103645_0s.png)
仿dw8代码折叠功能的HTML编辑器
2008-04-29 21:19:00
python3.9和pycharm的安装教程并创建简单项目的步骤
2021-06-18 05:34:16
![](https://img.aspxhome.com/file/2023/9/72189_0s.png)
将.py文件转化为.exe文件的详细过程
2021-07-10 06:14:30
![](https://img.aspxhome.com/file/2023/1/102761_0s.png)
各浏览器 CSS Hack 整理
2008-01-17 10:54:00
关于python的对象序列化介绍
2023-07-27 05:02:31
编写Smarty插件在模板中直接加载数据的详细介绍
2023-11-15 09:14:47
django redis的使用方法详解
2023-08-03 10:54:30
在Python的列表中利用remove()方法删除元素的教程
2023-03-21 12:42:39
快速解决vue.js 模板和jinja 模板冲突的问题
2023-04-04 12:49:59
![](https://img.aspxhome.com/file/2023/5/81785_0s.jpg)
不用script仅用css编写无限级弹出菜单
2008-04-24 14:03:00
![](https://img.aspxhome.com/file/UploadPic/20084/24/css-menu_89s.gif)
python怎么判断素数
2021-09-30 11:10:33
Oracle 10g的DBA无法登录解决方案
2009-05-24 19:38:00
php 参数过滤、数据过滤详解
2023-11-17 17:36:56
利用Pyhton中的requests包进行网页访问测试的方法
2021-09-11 05:12:48
![](https://img.aspxhome.com/file/2023/7/98887_0s.jpg)
python实现人脸检测的简单实例
2023-02-17 16:08:20
![](https://img.aspxhome.com/file/2023/8/71358_0s.jpg)
PHP开发实现微信退款功能示例
2023-06-30 09:10:25
Asp中如何设计跨越域的Cookie
2008-10-24 09:46:00
python解决循环依赖的问题分析
2023-03-19 12:22:14