如何禁用 PyCharm 在启动时自动更新 Python 解释器

Posted

技术标签:

【中文标题】如何禁用 PyCharm 在启动时自动更新 Python 解释器【英文标题】:How to disable PyCharm from automatically updating Python interpreter on startup 【发布时间】:2021-11-07 17:35:19 【问题描述】:

PyCharm 似乎总是在启动时更新连接的 Python 解释器,并且在需要时扫描和更新所有包。对我来说,这意味着每当我打开 PyCharm 时,都会在后台运行更新进程,有时我不得不等待整整一分钟,我觉得这很烦人。

所以问题是:有没有办法禁用这种自动更新机制?如果我可以手动更新 Python 解释器和软件包,那将是最好的只有在我想要的时候

【问题讨论】:

fwiw,这个问题在这里讨论:youtrack.jetbrains.com/issue/PY-30306 【参考方案1】:

您可以通过以下两种方式之一手动更新包并更改解释器设置:-

方法 1:您必须转到位于 pycharm 窗口最右上方屏幕的编辑配置按钮,然后单击它后从列表中选择您想要的解释器。

方法 2:转到系统设置(在 Windows 中)或系统偏好设置(在 Mac 中),然后从下拉菜单中选择项目解释器。从那里,您可以更改解释器设置以及从“+”号安装软件包。

【讨论】:

【参考方案2】:

来自https://www.jetbrains.com/help/pycharm/update.html#standalone:

禁用自动更新检查 在“设置/首选项”对话框中 Ctrl+Alt+S,选择外观和行为 |系统设置 |更新。

清除自动检查更新复选框。

【讨论】:

【参考方案3】:

来自官方PyCharm help forum:

您需要使用以下代码更新 / 处的配置文件

<application>
 <component name="UpdatesConfigurable">
   <option name="CHECK_NEEDED" value="false" />
 </component>
</application>

【讨论】:

这是关于检查 PyCharm 本身的更新。这与更新解释器中的包无关。【参考方案4】:

如果您只想在需要时选择和更新项目使用的 Python 解释器,您可以将 Project Interpreter 设置为 Virtualenv。

从菜单文件 -> 你应该选择的设置:

项目:项目名称 项目口译员 添加...从图标:gear icon

Virtualenv Environment部分选择New environmentBase Interpreter的版本

【讨论】:

【参考方案5】:

来自PyCharm help page:

您可以在外观下的更新页面上管理 PyCharm 更新 和行为 |设置/首选项对话框中的系统设置 Ctrl+Alt+S:禁用自动更新检查

在设置/首选项对话框中 Ctrl+Alt+S,选择外观并 行为 |系统设置 |更新。

清除自动检查更新复选框。

【讨论】:

以上是关于如何禁用 PyCharm 在启动时自动更新 Python 解释器的主要内容,如果未能解决你的问题,请参考以下文章

如何在鼠标悬停时禁用 JetBrains IDE(IntelliJ IDEA、PyCharm、WebStorm)中的自动显示提示

禁用在pycharm中自动将迁移添加到git

如何在启动时禁用 MSVC 中的自动构建?

如何在 MFC 应用程序首次启动时禁用自动文档/视图创建

如何在 wkwebview 视频中禁用自动启动 AVPlayer

如何在 Ubuntu 上降级 Chrome 并禁用自动更新?