在mac上安装scikit-learn
2016-07-16 17:10
288 查看
我的系统是OS X EI Capitan,最近在安装python的机器学习工具包scikit-learn,现把经历的一些过程记录一下:
安装scikit-learn前需要先装好python、numpy和scipy,其中python是mac自带的,版本2.6以上就可以。
1)安装numpy:
可以通过sudo brew install numpy的方式或者pip install numpy,但是我在这种方式下,下载的时候报错了,和pip仓库的服务器连接不稳定,于是我改用先到sourceforge下载numpy,然后:
解压,进入解压后的目录
执行安装:
等安装完后,没有报错的话,检测一下是否安装好了
2)安装scipy:
同样,因为网速问题,我选择先下载好scipy安装包再python
setup.py install
但是报错了,意思是我的mac没有安装gfortran编译器(事后记载,所以没截图),用
gfortran在现在的gcc版本里已经集成到gcc里面了,要安装gfortran的话可以重新安装一下gcc,但是这里我们只安装一下gfortran,gfortran在mac上可以考虑下载gfortran-6.1-ElCapitan.dmg,但是mac报错:
![](https://img-blog.csdn.net/20160717105210068?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
mac打不开这个镜像,我用网上说的Disk Utility的方法也不管用
考虑另外一种方式,从sourceforge下载gfortran压缩包 gfortran-5.3-bin.tar.gz,将该压缩包解压到指定目录,这里是根目录
检测gfortran是否安装成功,通过查看其版本信息
3)安装scikit-learn
安装好先行条件后,最后是安装scikit-learn了,这一步比较顺利
可以看到scikit-learn已经安装好了
安装scikit-learn前需要先装好python、numpy和scipy,其中python是mac自带的,版本2.6以上就可以。
1)安装numpy:
可以通过sudo brew install numpy的方式或者pip install numpy,但是我在这种方式下,下载的时候报错了,和pip仓库的服务器连接不稳定,于是我改用先到sourceforge下载numpy,然后:
解压,进入解压后的目录
tar -xzf numpy-1.11.1.tar.gz
cd numpy-1.11.1
执行安装:
python setup.py install
等安装完后,没有报错的话,检测一下是否安装好了
python -c "import numpy"
2)安装scipy:
同样,因为网速问题,我选择先下载好scipy安装包再python
setup.py install
但是报错了,意思是我的mac没有安装gfortran编译器(事后记载,所以没截图),用
brew install gfortran系统提示:
Error: No available formula with the name "gfortran" GNU Fortran is now provided as part of GCC, and can be installed with: brew install gcc
gfortran在现在的gcc版本里已经集成到gcc里面了,要安装gfortran的话可以重新安装一下gcc,但是这里我们只安装一下gfortran,gfortran在mac上可以考虑下载gfortran-6.1-ElCapitan.dmg,但是mac报错:
mac打不开这个镜像,我用网上说的Disk Utility的方法也不管用
考虑另外一种方式,从sourceforge下载gfortran压缩包 gfortran-5.3-bin.tar.gz,将该压缩包解压到指定目录,这里是根目录
tar -xzf gfortran-5.3-bin.tar -C /解压后的目录由于与根目录下的bin lib相同,所以会将解压出来的文件合并到/bin /lib等中去
检测gfortran是否安装成功,通过查看其版本信息
gfortran --version
3)安装scikit-learn
安装好先行条件后,最后是安装scikit-learn了,这一步比较顺利
pip install scikit-learn
可以看到scikit-learn已经安装好了
python -c "import sklearn"
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定