需求
系统自带的python版本是2.7,之前用homebrew直接安装了一个python 3.6.5,不方便切换版本,想要清理下环境,使用pyenv来统一管理系统内的python版本
清理老版本
清理老的pip安装
之前用sudu pip安装了不少package,太挫了,先把这部分清理一下
1 | # 确认下当前使用的文件 |
检查是否清理干净
下面这几个命令应该都找不到了
1 | pyenv |
安装新版本
最先需要安装的是pyenv
1 | brew install pyenv |
安装指定的python版本
本来应该是一条命令搞定的事情,比如:
1 | pyenv install 3.6.8 |
结果遇到了问题:Install fails, “zlib not available” #530
简单来说,我确认了以下几个操作后最终可以了,我也不太确定是那个生效了:
1 | # 检查xcode编译工具 |
安装成功后,把默认版本修改下
1 | pyenv versions |
检查下版本是否正常,正常的话就算完成了
1 | python --version |