读者问:如何让 PyCharm 支持 PDM ?
PDM 系列目录
1、划时代的 Python 包管理器:PDM 教程 — 入门篇
2、划时代的 Python 包管理器:PDM 教程 — 原理篇
3、划时代的 Python 包管理器 — PDM 局部&全局配置
4、划时代的 Python 包管理器 — PDM 局部&全局项目
5、划时代的 Python 包管理器 — PDM 缓存机制
6、读者问:如何让 PyCharm 支持 PDM ?
昨天有读者在评论区问,如何设置 PyCharm 让其支持 pdm 的环境?
做为一个骨灰级 PyCharm 用户,设置方法其实很简单,这里简单说一下
首先,使用 PyCharm 打开你的 pdm 项目,并在该 pdm 中安装 click 包
然后右键将 __pypackages__/3.10/lib
目录标记为 Sources Root,有了这个标记,PyCharm 会优先从该目录中去导包,并且该目录的优先级是比全局的环境还高的
找到你的 pdm 的 Python 解释器,将其设置中 PyCharm 中,如果你是安装我的教程来安装的,就可以去 pipx/venv 目录下寻找
到这里,一切设置就 OK 了
那如何检验效果呢?连代码都不用运行,我们只要在 main.py 中写导入 之前安装的 click 包
import click
然后按住 ⌘ (windows 电脑是 ctrl ) + 鼠标左键点击 click,看看会跳转到哪里?
若是跳转到 __pypackages__/3.10/lib/click
目录下,则说明 pdm 的环境已经生效,若跳转到其他地方,则说明设置失败。
具体的验证过程我录了个 GIF 动图,供大家参考

参考:https://pdm.fming.dev/#pycharm