如何在PyCharm中使用当前的系统解释器?

oro*_*ome 8 python configuration pycharm

PyCharm提供了一种指定解释器的方法(作为新项目的默认设置,单独用于项目,以及单个运行脚本及其模板).但是,如果我指定系统的默认解释器 - 例如在/usr/bin/python或者,对于Homebrew系统,/usr/local/bin/python - 在PyCharm列出的"解释器路径"(在Preferences> Project Interpreter中)是错误的:它们不仅包括所选解释器的路径,而且也适用于早期版本.

例如,在从版本OLD升级到Homebrew的解释器的NEW之后,不仅有/usr/local/Cellar/python/NEW/...预期的完整/usr/local/Cellar/python/OLD/...路径集,而且还列出了一整套路径.我发现解决这个问题的唯一方法是从PyCharm的首选项中完全删除有问题的解释器 - 在任何地方使用它 - 并将其添加回去.

是否有一种不那么容易出错的方式告诉PyCharm简单地使用系统当前的Python解释器:将在命令行运行python并且报告的which python

小智 1

只需几个步骤即可实现您想要的目标。

转到口译员设置

在此输入图像描述

单击“显示全部”。

选择你的Python系统解释器

在此输入图像描述

如果您没有列出您的 python 系统解释器,您可能需要添加它。

额外步骤(如果未列出)

在此输入图像描述

单击加号图标

在此输入图像描述

选择“现有环境”并单击三个小点。从现在开始设置 python 解释器的路径并进行验证。

更新

实际上,您将从问题下的评论中得到很好的答案。