pdm 还是 dev container?

31次阅读

共计 316 个字符,预计需要花费 1 分钟才能阅读完成。

之前用到 python 的地方基本就是数据分析、深度学习,这块标准答案应该就是 conda,我一直以来也是用 miniconda 来管理环境。

现在要写 fastapi,conda 用起来就有点痛苦了。当然 conda 也可以导出 evironment.yml,但是这玩意似乎也只能用来 create 新环境,不能像其他包管理器一样根据包版本差异直接 install。

研究了一下现在比较好用的就是 pdm,可以创建新的 venv(不太想搞这么多 venv…),也可以复用 conda 的 venv,但是看了半天复用的话也不知道会不会影响 conda 的环境里的包。

还有一个选择就是 vscode 的 dev container,直接容器内开发可能是一个比较好的选择,但是没尝试过。

正文完
 0