使用PyEnv加Poetry管理Python版本以及依赖包

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

本文介绍了使用PyEnv和Poetry来管理Python版本和依赖包的方法。PyEnv可以安装和切换不同的Python版本,而Poetry可以为项目创建虚拟环境,并安装依赖包。文章详细介绍了安装和配置PyEnv和Poetry的步骤,以及使用Poetry创建项目和安装依赖包的方法。同时,文章还提到了Poetry的快速切换多个Python工程的优势。

🎯

关键要点

  • 在Python开发中,不同项目需要不同的Python版本和依赖包版本。
  • 推荐使用PyEnv和Poetry来管理Python版本和依赖包。
  • PyEnv用于一键安装和切换不同的Python版本。
  • Poetry可以为项目创建虚拟环境,并安装依赖包,互不影响。
  • 安装PyEnv的命令为:curl https://pyenv.run | bash。
  • 配置PyEnv到zsh需要修改.zshrc文件并重新加载。
  • 安装最新的Python版本命令为:pyenv install 3.12.6。
  • 安装Poetry的命令为:curl -sSL https://install.python-poetry.org | python3 -。
  • 使用Poetry创建项目时会生成pyproject.toml配置文件。
  • 可以通过poetry env use指定Python版本并自动设置虚拟环境。
  • 使用poetry add命令可以快速安装依赖库,使用poetry remove可以移除依赖库。
  • Poetry适合快速切换多个Python工程,自动激活和退出虚拟环境。
🏷️

标签

➡️

继续阅读