1. pyenv简介
pyenv使我们可以轻松地在多个版本的Python之间切换。它用法简单,遵循UNIX的一站式工具传统,可以很好地完成不同Python版本之间的切换。与之类似的,还有conda。
参考文档:
2. 安装pyenv
2.1. linux
1 | curl https://pyenv.run | bash |
2.2. macos
1 | brew update |
3. 配置pyenv
1、在 .bash_profile
中添加
1 | export PYENV_ROOT="$HOME/.pyenv" |
2、使配置生效:
1 | source ~/.bash_profile |
3、查看安装情况
1 | pyenv versions |
4. pyenv常用命令
查看可安装的python版本列表
1 | pyenv install -l |
安装指定版本的python
1 | pyenv install 3.6.10 |
查看已安装的python
1 | pyenv versions |
查看当前设为默认的python版本
1 | pyenv version |
5. 安装python
以安装python3.6.10版本为例
1 | pyenv install -l |
如果安装很慢,这里提供一个小技巧:提前下载安装包。
1 | mkdir ~/.pyenv/cache |
6. 切换python版本
1、切换为3.6.10版本
1 | pyenv versions |
2、切换为原版本
1 | pyenv global system |