深水
深水
发布于 2025-06-24 / 6 阅读
0
0

python版本管理器pyenv的安装和使用

命令

## 查看帮助文档
pyenv

## 查看某个命令帮助文档
pyenv install --help

## 查看版本
pyenv version

## 检查 Python 是否正常运行
python -c "import sys; print(sys.executable)"

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

## 查看当前使用的 Python 版本
pyenv version

## 查看所有可用的 Python 版
pyenv install --list 

## 安装指定版本
pyenv install 3.9.1

## 验证
python --version

## 卸载指定版本
pyenv uninstall 3.9.1

## 全局指定 Python 版本(影响所有项目)
pyenv global 3.9.1 

## 局部指定 Python 版本(仅影响当前项目目录),指定后在当前项目目录内创建 .python-version 文件,保存版本信息
## 优先级高于 global
pyenv local 3.9.1

## 会话级指定 Python 版本(影响所有项目)
pyenv shell 3.9.1 

## 查看 python 的安装目录
pyenv which python

## 重新生成 pyenv 的 shims 目录中的可执行文件
pyenv rehash 

win安装

使用管理员powershell执行

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

如果出现报错:系统上禁止运行脚本

set-ExecutionPolicy RemoteSigned

然后选Y,再执行前面的命令即可

使用国外源下载python会很慢可以修改源,在环境变量中添加以下内容

PYTHON_BUILD_MIRROR_URL

https://jedore.top/tools/python-mirrors/

然后重启powershell 使用 "pyenv update" 刷新缓存的 Python 版本及下载地址, 重新安装即可生效


评论