自学内容网 自学内容网

pyenv安装及下载多个python版本,并切换python版本

在 Windows 上使用 pyenv-win 切换 Python 版本的详细步骤如下:

1. 安装 pyenv-win

pyenv-win 是 Windows 版本的 pyenv,可以帮助你管理多个 Python 版本。

安装步骤:
  1. 打开 PowerShell 或 Git Bash,并运行以下命令来克隆 pyenv-win:
git clone https://github.com/pyenv-win/pyenv-win.git $HOME/.pyenv
  1. 将 pyenv 添加到系统环境变量中:
  • 打开环境变量设置:右键点击“此电脑”→“属性”→“高级系统设置”→“环境变量”。
  • 在“系统变量”或“用户变量”中,找到变量 Path,点击“编辑”。
  • 添加以下两条路径(替换 {your-username} 为你的实际用户名):
C:\Users\{your-username}\.pyenv\pyenv-win\bin
C:\Users\{your-username}\.pyenv\pyenv-win\shims
  • 保存设置并重新启动终端以确保路径生效。

2. 安装 Python 版本

现在你已经安装好了 pyenv-win,可以通过以下步骤安装和切换不同版本的 Python。

安装 Python:
  1. 查看可以安装的 Python 版本:
pyenv install --list

这将显示一个可用 Python 版本的列表。

  1. 安装特定版本的 Python,例如安装 3.8.0:
pyenv install 3.8.0

安装完成后,pyenv 会将该版本存储在 C:\Users{your-username}.pyenv\pyenv-win\versions\ 目录下。

3. 切换 Python 版本

你可以轻松地在不同的 Python 版本之间进行切换。

切换全局 Python 版本:
如果你希望将一个特定版本的 Python 设置为全局默认版本,可以使用:

pyenv global 3.8.0

这样,系统中所有使用 python 命令的地方都会使用 Python 3.8.0。

切换到项目级别的 Python 版本:
你可以为某个特定项目设置 Python 版本。例如,如果你有一个项目文件夹,并希望在其中使用 Python 3.9.0:

pyenv local 3.9.0

这样,进入该项目目录时,python 命令将会使用该版本。

验证当前使用的 Python 版本:

pyenv versions

python --version

4. 卸载 Python 版本

如果你不再需要某个版本的 Python,可以通过以下命令卸载它:

pyenv uninstall 3.8.0

5. 常见问题

  • 环境变量设置后不生效:请确保你已经重新启动了终端,或者在终端中运行 refreshenv 来手动刷新环境变量。
  • 没有安装 Git:pyenv-win 的安装需要 Git,如果没有安装,可以从 Git 官方网站 下载并安装 Git。

这样,你就可以通过 pyenv-win 在 Windows 上轻松地管理和切换多个 Python 版本!


原文地址:https://blog.csdn.net/weixin_45355799/article/details/142819200

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!