当我给项目安排上了Poetry
前几天学习 FastAPI 的时候逛掘金,偶然发现可以使用Poetry管理python项目,立即就跟着冲了一发。(不知道它的存在前我是用的 requirement.txt 做的库管理,别提多麻烦了)
Poetry 可以和 conda 一起使用,但是 poetry 有它自己的虚拟环境,不方便调试项目,文末会提到我的解决方案。
首先是安装 Poetry,咱直接:
pip3 install poetry
安装好之后,因为我是现有的项目,直接使用:
poetry init
因为这是一个我的私有库项目,描述那些我认为没必要写,就一路回车,最后会在执行命令的根目录下多出这两个文件:
因为我使用的conda作为虚拟环境,而poetry自带的虚拟环境可能与conda存在不兼容的情况,所以需要以下代码禁用 poetry 的虚拟环境:
poetry config virtualenvs.create false
最后再执行以下命令将项目里面用到的库一个个add进去(为了减少重复工作,以后尽量不要用pip安装其他库了):
最后的 pyproject.toml 生态环境如下:
再多写一句,toml文件在vscode中没有默认高亮支持了,原因是原先默认会被安装的Better TOML被弃用了,需要安装 Even Better TOML 插件才行。
版权声明:
作者: freeclashnode
链接: https://www.freeclashnode.com/news/article-2900.htm
来源: FreeClashNode
文章版权归作者所有,未经允许请勿转载。
免费节点实时更新
热门文章
- 4月8日|22.4M/S,V2ray/Shadowrocket(小火箭)/Clash(小猫咪)免费节点订阅链接每天更新
- 4月7日|19.8M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 4月11日|19.9M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 4月3日|22.5M/S,Clash(小猫咪)/V2ray/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 4月9日|20.8M/S,V2ray/Shadowrocket(小火箭)/Clash(小猫咪)免费节点订阅链接每天更新
- 4月6日|20M/S,V2ray/Shadowrocket(小火箭)/Clash(小猫咪)免费节点订阅链接每天更新
- 4月12日|20.3M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 4月10日|18.6M/S,V2ray/Shadowrocket(小火箭)/Clash(小猫咪)免费节点订阅链接每天更新
- 4月5日|22.8M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 4月4日|19.5M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
最新文章
- 4月29日|18.9M/S,Clash(小猫咪)/Shadowrocket(小火箭)/V2ray免费节点订阅链接每天更新
- 4月28日|19.1M/S,Clash(小猫咪)/SSR/V2ray免费节点订阅链接每天更新
- 4月27日|18.1M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 4月26日|20.9M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 4月25日|19.5M/S,Clash(小猫咪)/SSR/V2ray免费节点订阅链接每天更新
- 4月24日|20.7M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 4月23日|22.1M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 4月22日|18.1M/S,Clash(小猫咪)/V2ray/SSR免费节点订阅链接每天更新
- 4月21日|20.8M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 4月20日|21.7M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新