前言
使用homebrew安装一些工具或者软件时,会自动安装相关依赖,这些依赖中包括了很多不同版本的python版本,导致当前mac中的python环境过于混乱,想起之前在服务器上使用过pyenv来管理python版本,感觉还是蛮好用的。
安装
-
更新brew
-
使用brew安装pyenv
-
配置环境变量并激活
1
2
3
|
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
source ~/.zshrc
|
pyenv常用命令
1
2
3
4
5
6
7
8
|
pyenv install --list # 列出可安装版本
pyenv install <version> # 安装对应版本
pyenv install -v <version> # 安装对应版本,若发生错误,可以显示详细的错误信息
pyenv versions # 显示当前使用的python版本
pyenv which python # 显示当前python安装路径
pyenv global <version> # 设置默认Python版本
pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
pyenv shell <version> # 当前shell的session中启用某版本,优先级高于global 及 local
|