Win10 下安装pyenv来管理多个python

时间:2025-02-17 13:29:49

原帖链接:/pyenv-win/pyenv-win

1. 获取pyenv资源包

推荐使用pip或者git

  • 用pip (已在使用python的用户)
    • Powershell 或者 Git Bash输入: pip install pyenv-win --target $HOME\\.pyenv
    • cmd输入: pip install pyenv-win --target %USERPROFILE%\.pyenv
  • 用git
    • Powershell 或者 Git Bash输入: git clone /pyenv-win/ "$HOME/.pyenv"
    • cmd输入: git clone /pyenv-win/ "%USERPROFILE%\.pyenv"

2. 获取安装包后设置环境变量

打开cmd,输入如下命令设置环境变量:

  1. []::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
  2. []::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")

输入如下命令设置路径指针:

[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")

如果不成功也可以手动配置,打开环境变量,新增两个系统变量“PYENV”和“PYENV_HOME”,路径均为 %USERPROFILE%\.pyenv\pyenv-win。然后在用户变量中编辑Path,新增两个path:“%USERPROFILE%\.pyenv\pyenv-win\bin“ 和 ”%USERPROFILE%\.pyenv\pyenv-win\shims“并且把新增的路径移动到”%USERPROFILE%\AppData\Local\Microsoft\WindowsApps“路径上,之后一直确定保存设置即可。

3. 完成上述步骤后关闭并重新打开cmd,输入pyenv --version。如果显示正确的版本号,那么配置成功,显示Command not found就需要重新检查环境变量的配置情况了。

4. cmd中输入pyenv rehash。出错就再输入运行一遍。pyenv的安装就完成了。

中输入pyenv可以查看所有命令。具体的使用方法可以参考/wangmo/p/#:~:text=pyenv%20%E6%98%AFPython%20%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86,%E6%93%8D%E4%BD%9C%EF%BC%8C%E4%B8%8D%E9%9C%80%E8%A6%81sudo%20%E5%91%BD%E4%BB%A4%E3%80%82