常用指令
插件
使用 info
命令,可以查看当前项目的环境信息
pdm info --env
安装依赖
pdm install -v
创建项目
pdm init
切换python环境
如果需要让pdm识别本地的其他python环境,将对应的环境的路径和Scripts放进系统环境编带Path中即可(window)
pdm use pythonxxx
pdm use {python_路径}
pdm use D:\CPS\python\Python3810\python.exe
指定源
# 当前项目 相当于创建一个pdm.toml,添加配置pypi.url=xxxx
pdm config --local pypi.url https://pypi.tuna.tsinghua.edu.cn/simple
# 全局
pdm config pypi.url https://pypi.tuna.tsinghua.edu.cn/simple
配置文件中指定
[pypi]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
添加pip
# 在虚拟环境中安装pip
pdm run python -m ensurepip
# 安装任意依赖项
# 这些依赖项不会与锁定文件中的依赖项进行冲突检查!
pdm run python -m pip install coverage
pdm run python -m pip install -r requirements.txt
或者你可以使用 --with-pip
在创建虚拟环境时包含 pip
:
pdm venv create --with-pip 3.9
导出 requirements.txt
pdm export -o ./requirements.txt