使用 pyenv 在 linux 上可以很方便地从源码编译各个版本的python,在 Windows 上同样也可以使用 pyenv 安装不同版本的python。
pyenv 在 windows 上使用的是另一个分支叫 pyenv-win,Github 项目地址为:
https://github.com/pyenv-win/pyenv-win
安装步骤为:
C:\Users\Administrator>pip install pyenv-winLooking in indexes: https://mirrors.aliyun.com/pypi/simple/Collecting pyenv-winUsing cached https://mirrors.aliyun.com/pypi/packages/fe/bf/ad7bcca35c7b5465c922c9b1e9540a76c7524c68625983a33e25c3a712a4/pyenv_win-3.1.1-py3-none-any.whl (3.6 MB)Installing collected packages: pyenv-winSuccessfully installed pyenv-win-3.1.1
如果想知道pyenv-win安装到哪个目录中去了,可以尝试使用 pip uninstall 卸载 pyenv-win,当打印出安装目录后,选择 n 取消卸载。
C:\Users\Administrator>pip uninstall pyenv-winFound existing installation: pyenv-win 3.1.1Uninstalling pyenv-win-3.1.1:Would remove:c:\python\python310\lib\site-packages\.versionc:\python\python310\lib\site-packages\pyenv-win\*c:\python\python310\lib\site-packages\pyenv_win-3.1.1.dist-info\*Proceed (Y/n)? n
pyenv-win 需要设置四个环境变量
Path
PYENV
PYENV_HOME
PYENV_ROOT
其中在Path变量中,将pyenv的bin目录和shims目录加到Path环境中:

其它三个PYENV环境变量可以设置为一样:

环境变量配置好后,即可以使用pyenv安装python了。使用pyenv install -l 可以列出所有可以安装的python版本。

选择一个版本号即可以执行安装:

使用 pyenv versions 可以列出当前安装过的版本,可以使用 pyenv global 或 pyenv local 切换版本。其中 global 是全局设置,而 local 可以在当前文件夹设置一个版本文件来跟踪当前版本。

全文完。
如果转发本文,文末务必注明:“转自微信公众号:生有可恋”。
文章转载自生有可恋,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




