当我给项目安排上了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
文章版权归作者所有,未经允许请勿转载。
免费节点实时更新
热门文章
- 11月15日|20.1M/S,Shadowrocket/Clash/SSR/V2ray免费节点订阅链接每天更新
- 11月21日|20.9M/S,SSR/Shadowrocket/Clash/V2ray免费节点订阅链接每天更新
- 11月29日|18.1M/S,SSR/Clash/Shadowrocket/V2ray免费节点订阅链接每天更新
- 11月28日|19.7M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 11月27日|19.2M/S,SSR/Shadowrocket/Clash/V2ray免费节点订阅链接每天更新
- 11月24日|22.5M/S,V2ray/Shadowrocket/Clash/SSR免费节点订阅链接每天更新
- 11月23日|22.6M/S,Shadowrocket/V2ray/Clash/SSR免费节点订阅链接每天更新
- 11月22日|21.3M/S,V2ray/Shadowrocket/SSR/Clash免费节点订阅链接每天更新
- 12月3日|21.7M/S,Shadowrocket/Clash/V2ray/SSR免费节点订阅链接每天更新
- 11月30日|18M/S,Clash/V2ray/SSR/Shadowrocket免费节点订阅链接每天更新
最新文章
- 12月13日|22.8M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新
- 12月12日|19.2M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 12月11日|18.9M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 12月10日|21.8M/S,SSR/V2ray/Clash/Shadowrocket免费节点订阅链接每天更新
- 12月9日|20.5M/S,V2ray/Clash/Shadowrocket/SSR免费节点订阅链接每天更新
- 12月8日|21.5M/S,V2ray/Clash/Shadowrocket/SSR免费节点订阅链接每天更新
- 12月7日|18.5M/S,SSR/V2ray/Clash/Shadowrocket免费节点订阅链接每天更新
- 12月6日|19.9M/S,SSR/Shadowrocket/V2ray/Clash免费节点订阅链接每天更新
- 12月5日|18.5M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新
- 12月4日|21.8M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新