概述
在进行Python开发时,会遇到不同版本的Python项目,为了方便使用,出现了很多Python的版本管理工具,pyenv就是其中之一。 因Node.js使用Python版本为2.7版本,所以在使用Python3版本时,会遇到很多问题。于是想通过Pyenv来解决多版本的异常问题。安装
因Node.js安装时,会自动安装2.7版本的Python,所以基本pip安装pyenv时,使用2.7版本的进行安装。 使用以下命令进行安装pyenv-win的包,设置目录为家目录下的.pyenv目录pip install pyenv-win --target $HOME\.pyenv
[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User") [System.Environment]::SetEnvironmentVariable('path', $HOME + "\.pyenv\pyenv-win\bin;" + $HOME + "\.pyenv\pyenv-win\shims;" + $env:Path,"User")
更改安装源:
pyenv默认使用的源为python的官方源,在国内使用,下载速度会受影响,为了提升下载速度,将下载源改为国内源(国内站点目前仅找到了华为云:https://repo.huaweicloud.com/python/ ,原清华、阿里镜像站中都有,现在没有找到)。 找到家目录下.\pyenv\pyenv-win目录,打开目录下的.versions_cache.xml文件。 将https://www.python.org/ftp/python/ 替换为https://repo.huaweicloud.com/python/ 即可。常用命令
查看可安装的python版本pyenv install –l
pyenv install 3.7.8
pyenv global 3.7.8
pyenv versions
pyenv uninstall 3.7.8
2022-8-28 10:59:18
评论区