Python 工具最佳实践 #
pipx + pyenv + poetry
- pipx: python 命令行应用管理,类似 brew/macos,apt/ubuntu,yum/centos
- pyenv: python 版本管理
- poetry: python 项目管理/虚拟环境管理
安装 #
MacOS #
# 先安装 pipx
brew update
brew install pipx
# 再安装 poetry
pipx install poetry
# 安装 pyenv
brew install pyenv
# 从镜像下载
cat << 'EOF' >> ~/.zshrc
function pyenvinstall {
wget -c https://npm.taobao.org/mirrors/python/$@/[email protected] -P ~/.pyenv/cache/
pyenv install $@
}
EOF
zsh
# 更新 pyenv 缓存
pyenv update
# 列出可选的版本
pyenv install -l
# 安装需要的 python 版本
pyenvinstall 3.12.3
CentOS #
# 安装 pipx
# sudo yum install -y python3
python3 -m pip install --user pipx
python3 -m pipx ensurepath
# 升级
python3 -m pip install --user --upgrade pipx
# 安装 pyenv
curl https://pyenv.run | bash
使用 #
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。