windows使用pyenv切换python版本
pyenv 是一个简单的 Python 版本管理工具,它允许你轻松地切换多个版本的 Python,并且为每个项目设置不同的 Python 版本。(跟nvm切换nodejs版本一个意思)在 Windows 上,你可以使用 scoop 或 chocolatey 包管理器来安装 pyenv。完事了,可以在windows上随便切换python版本了。使用包管理工具 Scoop 或 Chocolatey。我
pyenv 是一个简单的 Python 版本管理工具,它允许你轻松地切换多个版本的 Python,并且为每个项目设置不同的 Python 版本。(跟nvm切换nodejs版本一个意思)
安装pyenv
在 Windows 上,你可以使用 scoop 或 chocolatey 包管理器来安装 pyenv。在 macOS 或 Linux 上,你可以使用 curl 或 wget 来安装:
对于 macOS/Linux:
curl https://pyenv.run | bash
或者
wget https://pyenv.run -O - | bash
对于Windows:
使用包管理工具 Scoop 或 Chocolatey
scoop install pyenv-win
或者
choco install pyenv-win
我用的choco,scoop总是报错
配置环境变量
Windows系统通过命令行环境变量:
- cmd
setx PYENV "C:\Users\用户名\.pyenv" -m
setx PATH "%PATH%;C:\Users\用户名\.pyenv\bin;C:\Users\用户名\.pyenv\shims" -m
- PowerShell(以管理员身份运行)
[Environment]::SetEnvironmentVariable("PYENV", "C:\Users\用户名\.pyenv", [EnvironmentVariableTarget]::User)
[Environment]::SetEnvironmentVariable("PATH", "$env:PATH;C:\Users\用户名\.pyenv\bin;C:\Users\用户名\.pyenv\shims", [EnvironmentVariableTarget]::User)
使用pyenv
查看pyenv 是否安装:
pyenv --version
安装Python 版本:
pyenv install 3.8.1
卸载Python 版本:
pyenv uninstall 3.8.1
设置全局 Python 版本:
pyenv global 3.8.1
设置本地 Python 版本(在当前目录创建 .python-version 文件):
pyenv local 3.8.1
在当前 shell 会话中临时使用指定版本的 Python:
pyenv shell 3.8.1
查看当前使用的 Python 版本:
pyenv version
查看已安装的 Python 版本:
pyenv versions
查看所有可安装的 Python 版本:
pyenv install --list
完事了,可以在windows上随便切换python版本了
设置国内镜像
如果安装遇到:: [ERROR] :: The operation timed out
错误,那可能是因为网络原因,就需要设置国内镜像然后重新打开命令行再次执行install。
- cmd
set PYTHON_BUILD_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple/
- PowerShell
$env:PYTHON_BUILD_MIRROR_URL="https://pypi.tuna.tsinghua.edu.cn/simple/"
国内一些常用的python镜像源:
清华大学镜像源:清华大学提供了一个非常受欢迎的 Python 镜像源,地址是
https://pypi.tuna.tsinghua.edu.cn/simple/
这个镜像源在国内的速度通常很快,被许多开发者使用。
中国科技大学镜像源:中国科学技术大学也提供了一个 Python 镜像源,地址是
https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣镜像源:豆瓣提供了一个 Python 包的镜像源,地址是
https://pypi.doubanio.com/simple/
华为云镜像源:华为云同样提供了 Python 镜像服务,地址是
https://repo.huaweicloud.com/repository/pypi/simple/
阿里云:阿里云提供了一个Python包管理器pip的镜像源,可以用来加速Python包的下载。阿里云的pip镜像源地址是
http://mirrors.aliyun.com/pypi/simple/
腾讯云:腾讯云同样提供了一个pip镜像源,地址是
https://mirrors.cloud.tencent.com/pypi/simple
使用这个源可以加快Python包的下载速度。
更多推荐
所有评论(0)