Mac系统下python包安装失败的解决方法

很多时候mac系统安装python包会出现各种各样的问题,比如在安装pandas包,pip install pandas,会出现一堆红色的报错。

这是因为mac自带的是python2.7,很多源的依赖外部是没有权限访问修改的,所以必须重新安装一个新的python3.6.2才可以更改原来的包。

1 安装homebrew

https://brew.sh/index_zh-cn.html

2 安装pyenv

brew install pyenv

然后进入vim模式,对应的文件下

eval "$(pyenv init -)

这里是会进入vim编辑器,说明几点
·i是进入insert模式
·编辑完之后要esc退出编辑模式
·:x保存退出

在vim中更新环境变量

$ source .bash_profile

3 安装新的python版本

3.1 查看能够安装的Python版本

$ pyenv install --list 

3.2 安装需要的版本

$ pyenv install 3.6.2 -v

3.3 安装后更新数据库

$ pyenv rehash 

3.4 查看已安装的版本

$ pyenv versions 

3.5 切换python版本

$ pyenv global 3.6.2
$ pyenv global system

3.6 确认python版本

$ python

最后成功的状态
Mac系统下python包安装失败的解决方法_第1张图片

然后如果使用pycharm的朋友,可以在file-default setting-project interpreter当中选择对应的新python版本,如图:

Mac系统下python包安装失败的解决方法_第2张图片

然后安装包的话就很简单了,直接在终端里面输入:

pip install numpy
pip install pandas

等等

你可能感兴趣的:(python安装)