读者问:如何让 PyCharm 支持 PDM ?

作者: 王炳明 分类: Python 工具使用 发布时间: 2022-03-23 23:08 热度:1,578

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 包

读者问:如何让 PyCharm 支持 PDM ?

然后右键将 __pypackages__/3.10/lib 目录标记为 Sources Root,有了这个标记,PyCharm 会优先从该目录中去导包,并且该目录的优先级是比全局的环境还高的

读者问:如何让 PyCharm 支持 PDM ?

找到你的 pdm 的 Python 解释器,将其设置中 PyCharm 中,如果你是安装我的教程来安装的,就可以去 pipx/venv 目录下寻找

读者问:如何让 PyCharm 支持 PDM ?

到这里,一切设置就 OK 了

那如何检验效果呢?连代码都不用运行,我们只要在 main.py 中写导入 之前安装的 click 包

import click

然后按住 ⌘ (windows 电脑是 ctrl ) + 鼠标左键点击 click,看看会跳转到哪里?

若是跳转到 __pypackages__/3.10/lib/click 目录下,则说明 pdm 的环境已经生效,若跳转到其他地方,则说明设置失败。

具体的验证过程我录了个 GIF 动图,供大家参考

![](https://image.iswbm.com/Kapture 2022-03-23 at 22.46.52.gif)

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

文章有帮助,请作者喝杯咖啡?

发表评论