码上焚香

Yahocen

Python 版本管理工具 pyenv-win 安装及使用

218
2023-12-21

由于我的电脑配备了众多工具包,我倾向于避免使用一键安装的方式,因为它无法让我准确地掌握软件的安装位置,从而影响我对软件运行机制的理解。因此,我通常选择手动安装并独立配置环境。以下是我安装`pyenv-win`的过程记录。

pyenv首页:https://pyenv-win.github.io/pyenv-win/

安装 pyenv-win

下载 pyenv-win

将下载好的 pyenv-win.zip 解压放置在安装目录中,我放在 D:\Python\.pyenv

设置环境变量

在环境变量新增 PYENV PYENV_HOME PYENV_ROOT 三个环境变量,将变量值都设置为 安装目录\pyenv-win

Path 变量中新增 %PYENV%\bin%PYENV%\shims

验证安装结果

在命令行输入 pyenv ,输出类似结果就说明安装成功了

设置国内镜像源

默认情况下pyenv是从Python官方镜像仓库中检索下载安装文件,由于国内网络环境问题,有时候速度极慢且容易出现安装失败的情况,所以将pyenv的镜像仓库改为国内大厂的镜像源以加速此过程。

下面举例几个Python镜像仓库地址:

我这里采用华为云的地址 https://mirrors.huaweicloud.com/python/ ,设置环境变量 PYTHON_BUILD_MIRROR_URL ,变量值填写镜像仓库地址

执行 pyenv update 更新缓存与设置,执行完毕后就可以享受到国内源加速过程了

pyenv-win 使用方式

pyenv install --listpyenv install -l 列出pyevn可以使用的Python版本

pyenv install [版本号] 安装指定版本Python

pyenv versions 查看已经安装的Python版本

pyenv global [版本号] 设置全局使用的python版本

pyenv uninstall [版本号] 卸载指定Python版本

pyenv local [版本号] 为当前目录设置特定的Python版本