python包管理工具poetry
前言 poetry是一个python包管理工具,类似于pipenv,内部依赖virtualenv。用PEP518中提出的pyproject.toml文件来记录项目依赖,以替代setup.py, requirements.txt, setup.cfg, MANIFEST.in poetry是一个新的产物,吸收了部分“前辈”的优点,并解决了部分它们的缺点,目前(21年6月8日)github上star为15k,值得注意 使用体验 遇到过lock非常久的情况 安装 1 pip install poetry 更新poetry 1 poetry self update 在update后添加版本号可以更新到指定版本;使用--preview选项可以更新到预览版本 生成新的项目脚手架 1 poetry new project_name 会有一系列的命令行交互,用来生成项目 在已有的项目上生成 1 poetry init 生成指定python版本的虚拟环境 1 poetry env use python3.7 删除虚拟环境 1 poetry env remove python3.7 查看当前虚拟环境信息 1 poetry env info 列出系统中存在的虚拟环境 1 poetry env list 激活虚拟环境 1 poetry shell 安装pyproject....