在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样一个Python版本管理器。
参考手册:
https://github.com/yyuu/pyenv#installation
安装python版本
pyenv install -v 3.7.10
重构shim,利用pyenv安装完新version的py还是利用安装完新site package都需要执行这个操作
pyenv rehash
查看当前已安装的python版本
pyenv versions
确认当前python版本
ApplySqaredeMBP:3.6.6 lixiangmin$ pyenv version 3.6.6 (set by /Users/lixiangmin/.python-version)
注意事项
- 使用 pip 安装第三方模块时会安装到 ~/.pyenv/versions/3.6.6 下,不会和系统模块发生冲突。
- 使用 pip 安装模块后,可能需要执行 pyenv rehash 更新数据库。
参考教程:pyenv只会管理通过Pyenv安装的Python版本,你自己在Python官网上下载的直接安装的Pyenv并不能被管理
!