Mac 系统下Python多版本管理

        Mac OS 11.x 系统自带的Python版本是2.x,限于不同应用可能要适配不同版本的Python 环境,这里推荐大家使用pyenv 对Python版本进行管理。

1、Mac OS 安装pyenv:

1)推荐使用brew进行Mac OS 工具软件的安装,打开一个终端窗口,输入

brew install pyenv

安装完成后可以检查下是否生效:pyenv versions  查看pyenv管理(通过该工具安装的Python版本,默认会显示一个system版本)

该命令不报错即为安装成功。

2) 配置环境变量,避免每次修改只在本窗口或本标签生效

cd ~ ,到home目录下,执行ls -a,查看所有文件,包含隐藏文件,确认是否有./zshrc 文件或./bash_profile等配置环境变量的文件,这里系统中默认使用的是zsh。

若不存在,则touch ~./zshrc 创建空文件

在文件中写入如下命令后保存:

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH

if which pyenv > /dev/null;
  then eval "$(pyenv init -)";
fi

(注意:根据pyenv版本不同,目录为shims或bin(export PATH="$PYENV_ROOT/bin:$PATH"),若切换不生效,可以check 一下这里是否写的不一致)

保存退出后,执行source ~./zshrc 生效。

至此,我们便完成了pyenv 的安装和配置,下面来介绍具体的使用方法。

2、使用pyenv 安装固定版本的python

因为配套软件的需求,我这里需要安装3.10.0版本,直接使用命令

在终端中直接输入:pyenv install 3.10.0 即可。

安装完成后,输入pyenv versions ,即可查看所管理的Python 版本了。

3、常用pyenv 命令介绍

  • 安装指定的 python 版本                      pyenv install 3.x
  • 设置 python 版本(全局有效)           pyenv global 3.x
  • 设置 python 版本(当前目录有效)    pyenv local 3.x 
  • 查看当前目录的python 版本                pyenv local
  • 查看全局Python 版本                          pyenv global 
  • 卸载 python 版本                                 pyenv uninstall 3.x

你可能感兴趣的:(Python,python,macos,多版本管理,pyenv)