python 开发环境管理 pyenv, poetry
- 下载 python 任何一个版本 ,比如 python3.8
- 安装 pyenv-win link:https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#add-system-settings
步骤:
- pip install pyenv-win --target %USERPROFILE%\\.pyenv or pip install pyenv-win --target %USERPROFILE%\\.pyenv --no-user --upgrade
- 设定环境变量, 打开 powershell : 输入
- [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")
- [System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")
- 使用 pyenv 安装自己需要的 python 版本。
- pyenv install -l 列出可以安装的 python 版本。
- 如果有代理的问题, 可以在cmd 中设定代理
- set http_proxy=xxxx
- set https_proxy=xxxx
- pyenv install 3.10.5
- pip install poetry
- poetry create project01 or cd existing_project && poetry init
- 进入项目环境: poetry shell
- complete