如何防止 PyCharm 的 "Find in Files" 搜索 Python 解释器库?

How to prevent PyCharm's "Find in Files" to search the Python interpreter libraries?

我试图在文件中找到一些模式,例如我项目的 setup.py / setup.cfg'、rio.yaml我们的代码..所以在Find in Files对话框中我选择了Directory选项。然而,python 仍在 中被搜索:

这是一个惊喜:我原以为只有选择了 Project 才会显示这些内容。那么如何排除Python库呢?

我什至手动排除了虚拟环境(.venv 和朋友)目录。

文件仍在 .venv 目录下搜索

我在 PyCharm Professional 2021.3.1.

TL;DR: 对于忙碌且只想 quick-fix 继续工作的读者,我通常推荐 narrowing search using scope,因此您可以明确排除任何污染搜索结果的路径。

我认为这可能是 PyCharm 2021.3.1 特定的错误(请参阅 JetBrains 错误追踪器上的 this excellent answer to the PY-51643 issue)。应该可以通过手动配置一些 IDE 设置来解决问题,但是解决方案取决于非常具体的 interpreter/project 设置,因此重现错误的条件需要设置整个环境。