pyenv-win: Windows上的 Python 版本管理工具

介绍

官方文档:github.com/pyenv-win/p…

pyenv-win 是一个轻量的 Windows 平台 Python 版本管理工具,它是 pyenv 的 Windows 版本。

通过它,可以方便地管理Python 版本,包括不同版本的安装、切换、卸载等。

安装

下载并执行安装脚本:

  1. 在 PowerShell 窗口中,使用以下命令下载脚本文件(该命令会将脚本文件下载到当前目录,所以PowerShell最好先 cd 到你希望安装的目录下):

    1
    Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"

    如果出现类似以下报错,需要 以管理员身份打开 PowerShell ,执行 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine 后,重新运行上面的命令

image-20241227171341405.png

image-20241227172117224.png

  1. 执行脚本:

    1
    .\install-pyenv-win.ps1

    这将会自动下载并安装 pyenv-win,并创建相关环境变量。

image-20241227173317058.png

  1. 新打开一个 cmd ,输入以下指令查看是否安装成功,正常会有类似 pyenv 3.1.1 的输出。

    1
    pyenv --version

使用方式

安装完成后,可以使用以下方式管理 Python 版本:

0. 查看 pyenv 版本

1
pyenv --version

1. 列出可用的 Python 版本

1
2
pyenv install --list
pyenv install -l

返回可安装的 Python 版本列表。

2. 安装指定版本

1
pyenv install 3.11.4

将指定的 Python 版本应用到全局。

3. 删除指定版本

1
pyenv uninstall 3.11.4

将指定的 Python 版本移除。

4. 切换环境中的默认版本

1
pyenv global 3.11.4

设置默认使用的 Python 版本。

5. 采用项目层级版本

1
pyenv local 3.8.10

在当前目展中设置本地版本,此设置只对当前项目生效。

6. 列出安装的所有 Python 版本

1
pyenv versions

查看已安装的所有 Python 版本。

卸载

如果需要卸载 pyenv-win ,在 install-pyenv-win.ps1 存放目录下使用以下指令。

1
.\install-pyenv-win.ps1 -Uninstall

pyenv-win: Windows上的 Python 版本管理工具
https://silengzi.github.io/cube-fluid-blod/2024/12/27/7452988506778091571/
作者
silengzi
发布于
2024年12月27日
许可协议