pdm 入门
参考
介绍
安装
1 | curl -sSL https://raw.githubusercontent.com/pdm-project/pdm/main/install-pdm.py | python3 - |
1 | (Invoke-WebRequest -Uri https://raw.githubusercontent.com/pdm-project/pdm/main/install-pdm.py -UseBasicParsing).Content | python - |
1 | scoop bucket add frostming https://github.com/frostming/scoop-frostming.git |
1 | pip install pipx |
更新
1 | pdm self update |
缓存
开启缓存
1 | pdm config install.cache on |
查看并修改缓存目录
1 | pdm config cache_dir |
使用
初始化项目
1 | pdm init |
- 是否要上传 PyPI
- 依赖的 Python 版本
- License 类型
- 作者信息
- 邮箱信息
安装包
1 | pdm add httpx |
移除包
1 | pdm remove httpx |
更新包
1 | pdm update httpx |
查看包
1 | pdm list |
树状形式查看
1 | pdm list --graph |
查看指定包信息
1 | pdm show httpx |
导出包
1 | pdm export -f setuppy -o setup.py |
配置
修改源
默认修改的是全局配置, -l 选项切换本地项目
1 | pdm config pypi.url https://pypi.tuna.tsinghua.edu.cn/simple |