安装pyenv
curl https://pyenv.run | bash
Copy
显示已安装python版本
pyenv install --list
Copy
设置使用镜像
export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1
export PYTHON_BUILD_MIRROR_URL="https://npm.taobao.org/mirrors/python/"
Copy
安装指定版本Python
pyenv install 3.9.9
Copy
运行指定版本Python
pyenv global 3.9.9
Copy
查看当前已安装和正在运行的Python版本
pyenv versions
Copy
查看已安装版本位置
pyenv prefix 3.9.9
Copy
windows安装pyenv
管理员身份进入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"
Copy
将`C:\Users\Administrator\.pyenv\pyenv-win\.versions_cache.xml`中的所有`www.python.org/ftp`替换为`npmmirror.com/mirrors`
安装完以后重新管理员打开powershell
pyenv install 3.10.5
Copy
其他
-
pyenv的替代工具是[asdf](https://github.com/asdf-vm/asdf "asdf"), 可以管理多个语言的版本,包含Python,node,Erlang,Ruby,PHP,Mysql,Postgres等
参考
-
[Simple Python Version Management: pyenv](https://github.com/pyenv/pyenv "Simple Python Version Management: pyenv")
本条目发布于[2022年2月2日](https://c4ys.com/archives/2767 "12:56")。属于[Python](https://c4ys.com/archives/category/python)分类,被贴了 [pyenv](https://c4ys.com/archives/tag/pyenv) 标签。