|  |      1frostming      2021-09-22 09:37:40 +08:00 感谢,还是要重申说清楚 1. pdm 没有依赖地狱 2. pdm 依赖目录真的不大 3. pdm 依赖甚至可以复用已有安装 | 
|  |      2ChrisFreeMan OP @frostming 厉害了哥,向你学习 | 
|  |      3devliu1      2021-09-22 10:53:17 +08:00 之前就想要一个 npm-like 的 python 依赖管理工具,poetry 和 pipenv 这类都差点意思,pip 的 dependency hell 不严重,持续关注中。 | 
|  |      4skiy      2021-09-22 14:34:46 +08:00 @frostming 中文文档中的 “Linux/Mac 安装命令”  中的 raw.githubusercontent.com 建议改成国内的 git 。现在感觉 GitHub 已经被全面封禁( 443 )了。虽然浏览器用 Switchy 方便,但是命令行中直接使用不了(虽然有一些第三方的加速方案)。 | 
|      5wangxn      2021-09-22 14:49:42 +08:00 via Android npm 相比 pip 有啥突出的地方?以至于想在 Python 里用?只听说过各种吐槽,类似于磁盘空间占用率巨大。 | 
|  |      7javlib      2021-09-22 15:02:52 +08:00 依赖放到项目自己的目录下确实比放在 vrituanenv 里面来的方便,至少删项目后,依赖就删了,方便清理。 但是依赖放到项目下后,复用已有依赖是怎么做到的? java maven/gradle 是把所有依赖都放在同一个地方,所以复用很正常。 | 
|      8wangxn      2021-09-22 15:08:54 +08:00 原来如此。刚刚手机看的贴,没看到项目描述。 pip 可以类比于 Go 1.11 之前的全局包管理,这个有点像 1.11 之后的 Go Modules 。 | 
|  |      10hutoer      2021-09-22 20:12:03 +08:00 执行 eval $(pdm --pep582) 会报错 bash: syntax error: unexpected end of file |