python的环境配置方法很多,由于python有两个大版本,很多时候需要切换某个固定的版本才能运行三方包,所以推荐使用pyenv 配置python 环境变量
pyenv 的安装
安装方法:
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
推荐使用命令安装,安装之后自动配置环境变量
完成时候命令检查
pyenv --version
参考文章:https://github.com/pyenv-win/pyenv-win/
配置pyenv 的源
官方的源速度太慢
网上的源很多,在此推荐一个速度快的国内源
https://mirrors.huaweicloud.com/python/
window配置环境变量
PYTHON_BUILD_MIRROR_URL
参考:https://blog.csdn.net/bgt666888/article/details/145673450
打开window 命令行
pyenv update
更新源缓存
之后就可以安装多个版本的python
并且可以在不同文件目录下配置不同的版本
安装vitualenv
vitualenv 配置虚拟环境,可以随着项目提交
# 安装
python -m pip install --user virtualenv
# 在powershell中,这样安装虚拟环境会出错
# virtualenv venv
# 正确的安装虚拟环境方式
python -m virtualenv .venv
# 激活虚拟环境
.\venv\Scripts\activate
# 查看当前虚拟环境已安装的package
pip list
# 退出虚拟环境
deactivate
安装poetry 安装配置
激活环境之后 使用pip 安装 poetry
pip install poetry
这样 虚拟环境可以使用poetry 管理python依赖包
至此 window 环境下 python 开发环境就配置好了,可以开发了。
以上配置使用pyenv 选择python 版本
使用vitualenv 创建虚拟的python 环境变量
然后使用 poetry 管理python 依赖