0%

Python版本管理器pyenv

pyenv简介

pyenv使我们可以轻松地在多个版本的Python之间切换。它用法简单,遵循UNIX的一站式工具传统,可以很好地完成不同Python版本之间的切换。与之类似的,还有conda

参考文档:

安装pyenv

linux

1
curl https://pyenv.run | bash

macos

1
2
brew update
brew install pyenv

配置pyenv

1、在 .bash_profile 中添加

1
2
3
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

2、使配置生效:

1
source ~/.bash_profile

3、查看安装情况

1
pyenv versions

pyenv常用命令

查看可安装的python版本列表

1
pyenv install -l

安装指定版本的python

1
pyenv install 3.6.10

查看已安装的python

1
pyenv versions

查看当前设为默认的python版本

1
pyenv version

安装python

以安装python3.6.10版本为例

1
2
3
pyenv install -l
pyenv install -v 3.6.10
pyenv rehash

如果安装很慢,这里提供一个小技巧:提前下载安装包。

1
2
3
mkdir ~/.pyenv/cache
cd ~/.pyenv/cache
wget https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tar.xz

切换python版本

1、切换为3.6.10版本

1
2
3
4
pyenv versions
pyenv global 3.6.10
pyenv rehash
python -V

2、切换为原版本

1
2
3
pyenv global system
pyenv rehash
python -V
  • 本文作者: 好好学习的郝
  • 本文链接: https://www.voidking.com/dev-python-pyenv/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!源站会及时更新知识点及修正错误,阅读体验也更好。欢迎分享,欢迎收藏~