Pyenv 管理多版本 Python

Pyenv 管理多版本 Python

Xcode 升级到12.3后,本地 Python 版本自动升级到 3.8,原先用 3.7 写的脚本程序用到了 pandas 库和 numpy现在都无法正常运行,如果能在 Mac 上进行能进行 Python 多版本灵活切换就方便多了,下面将介绍如何利用 Pyenv 进行Python版本管理。

pyenv 安装

1、使用 brew 直接安装

brew install pyenv

2、从 github 上 clone 项目到本地

2.1 clone 同时创建python存储目录

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
1.png

2.2、环境变量配置

在当前用户目录下的 .bash_profile 文件配置如下变量(注意目录)

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PATH:$PYENV_ROOT/bin"
eval "$(pyenv init -)"

配置完成后执行 source .bash_profile 使配置生效

3.png

pyenv 常用命令及版本管理

可安装版本列表查看

pyenv install --list
4.png

安装指定版本 Python

pyenv install xxx

安装成功后可在目录下找到该版本

2.png

当前已安装版本 Python 查看

pyenv versions

全局切换到指定版本

pyenv global xxx
5.png

局部切换到指定版本

pyenv local xxx

你可能感兴趣的:(Pyenv 管理多版本 Python)