基本操作如下(如果遇到安装版本等问题,请参考文末附录)
安装pip
sudo easy_install -g pip
安装numpy
pip install numpy
安装brew
1 安装
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
2 执行
brew
提示:Please run brew update! 则接着3,如果没有安装成功3 更新
brew update
遇到问题,根据提示执行4
4 赋给/usr/local目录权限,执行sudo chown -R $(whoami) /usr/local
5 再次执行
brew update
出现一堆版本什么的提示,则安装成功。安装scipy
brew install gcc
pip install scipy
若遇到类似
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
... ...
请参考附录安装 matplotlib、sklearn以及pandas
#安装matplotlib,方便把数据绘图显示出来
pip install matplotlib
#安装sklearn,我理解这个安装必须在pandas之前
pip install -U numpy scipy scikit-learn
#安装pandas
pip install pandas
若遇到类似
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
... ...
请参考附录
附录
如果安装时出现不能安装或者文件已在的情况,可以强制重新安装。
如果scipy安装有问题(即编号3),请尝试执行1和2。其他编号出现类似情况也可类似推导。
1 pip install --upgrade pip
2 sudo pip install numpy --upgrade --ignore-installed
3 sudo pip install scipy --upgrade --ignore-installed
4 sudo pip install scikit-learn --upgrade --ignore-installed
5 sudo pip install scipy --upgrade --ignore-installed
https://segmentfault.com/a/1190000004358667
http://blog.youkuaiyun.com/helloxiaozhe/article/details/78603183