python 开发环境管理 pyenv, poetry

发布时间 2023-07-26 15:38:52作者: svolcano
  1. 下载 python 任何一个版本 ,比如 python3.8
  2. 安装 pyenv-win link:https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#add-system-settings

  步骤:

    1.   pip install pyenv-win --target %USERPROFILE%\\.pyenv or pip install pyenv-win --target %USERPROFILE%\\.pyenv --no-user --upgrade
    2. 设定环境变量, 打开 powershell : 输入
      1. [System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User") [System.Environment]::SetEnvironmentVariable('PYENV_ROOT',$env:USERPROFILE + "\.pyenv\pyenv-win\","User") [System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
      2. [System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")
  1. 使用 pyenv 安装自己需要的 python 版本。
    1. pyenv install -l 列出可以安装的 python 版本。
    2. 如果有代理的问题, 可以在cmd 中设定代理
      1.   set http_proxy=xxxx
      2.   set https_proxy=xxxx
    3. pyenv install 3.10.5
[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")