PDM 使用过程中的问题

在使用 pdm 的时候,如果更新包很快,有时候会无法更新 lockfile,也就是pdm lock无法根据最新的包生成内容。

这个时候,可以使用pdm cache info来查看 cache 情况。

➜  high-energy git:(main) ✗ pdm cache info
Cache Root: /home/svtter/.cache/pdm, Total size: 17.9 MB
  File Hash Cache: /home/svtter/.cache/pdm/hashes
    Files: 793, Size: 56 kB
  HTTP Cache: /home/svtter/.cache/pdm/http
    Files: 317, Size: 12.1 MB
  Wheels Cache: /home/svtter/.cache/pdm/wheels
    Files: 6, Size: 5.6 MB
  Metadata Cache: /home/svtter/.cache/pdm/metadata
    Files: 6, Size: 147 kB
  Package Cache: /home/svtter/.cache/pdm/packages
    Packages: 0, Size: 0 bytes

一般删除 HTTP Cache 可以解决问题。默认路径是$HOME/.cache/pdm/http

til  pdm  python 

也可以看看