如何设置默认的 PyCharm 解释器?

Posted

技术标签:

【中文标题】如何设置默认的 PyCharm 解释器?【英文标题】:How to set default PyCharm interpreter? 【发布时间】:2013-11-09 20:14:33 【问题描述】:

我的 PyCharm 安装有两个可用的解释器:

Python 3.3.2 (/usr/bin/python3.3m) Python 2.7.5 (/usr/bin/python2.7)

每当我打开一个新项目时,它都会将解释器设置为 Python 3。由于我主要使用 2.7,这意味着在大多数情况下我必须重新配置它。如何将其更改为默认为新项目使用 2.7?

更新:在文件→默认设置→项目解释器中将默认解释器设置为Python 2.7.5并删除.idea/misc.xml文件后,现在解释器根本没有设置 在 misc.xml 中。比将其设置为 Python 3.3 更好,但仍然...

【问题讨论】:

我在最新版本的 Pycharm (2018.2) 中看不到文件 → 默认设置 → 项目解释器选项。你知道现在在哪里可以找到这个选项吗?谢谢。 @tsando 你会想为此写一个新问题。我什至不再使用 PyCharm。 【参考方案1】:

File | Default Settings | Project Interpreter.

此配置为新项目设置默认解释器,注意默认设置菜单,它与File不一样 | Settings 设置当前项目的选项。

如果没有打开的项目,您可以从欢迎屏幕 (Configure | Settings) 访问此菜单。

请注意,它会影响 Open Directory 选项。打开包含文件的目录后,将使用您使用上述步骤配置的默认解释器创建一个新项目。 New Project 选项将按默认顺序显示已配置解释器的列表,您必须选择要使用的解释器。有一个related request首先建议最常用的解释器。

【讨论】:

@GamesBrainiac,也可以从welcome screen 访问默认设置。 我想设置 default 解释器,而不是项目解释器。 @l0b0,你真的尝试过我的建议吗?它为新项目设置 default 解释器。正是您要的:How do I change it to use 2.7 by default for new projects?. 我想更改默认值,因为任何新项目都应该使用 2.7 版而不进行任何配置更改。设置项目解释器仅为单个项目设置,对后续新建项目没有影响。 在 Mac 上使用 PyCharm 2017.1,我在 Default Settings 中设置了我的默认解释器并重新启动,但是当我创建一个新项目时它使用不同的解释器(我的虚拟环境已配置)。我该怎么做才能真正起作用?谢谢。【参考方案2】:

这在 PyCharm 的较新版本中已经改变(我有 2018.2)。现在称为新项目偏好

【讨论】:

现在它被称为“新项目的设置...” ...在“其他设置”选项卡中(参见 BabarBaig 答案中的屏幕截图)【参考方案3】:

Windows 中的新 PyCharm 版本已将新项目设置移至新位置。查看图片。完整导航:文件 > 其他设置 > 新项目设置 > 项目解释器。

【讨论】:

【参考方案4】:

我使用的是 Mac,我发现在初始屏幕上有消息说

中的 xml 文件之一

/Library/Preferences/PyCharm2017.3/options/

无法加载。结果创建了一个新的。当我查看此目录中的文件时,我发现许多文件以某种方式损坏并且无法查看。我将所有这些重命名为 .OLD,重新启动 PyCharm 并将默认设置重置为系统解释器。这解决了我的问题,PyCharm 现在默认使用系统解释器。

【讨论】:

【参考方案5】:

这在最新版本的 PyCharm 上再次发生了变化。就是现在 文件 > 新项目设置 > 新项目设置

Screenshot

【讨论】:

【参考方案6】:

如果你想要一个默认配置,右键点击文本并点击运行,这样它会自动为你创建一个配置。

【讨论】:

以上是关于如何设置默认的 PyCharm 解释器?的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 PyCharm 在 Vagrant/VirtualBox 远程解释器配置中使用 virtualenv?

pycharm第一次使用,应该怎么配置?

pycharm第一次使用,应该怎么配置?

pycharm 使用

pycharm快捷键常用设置配置管理(转载)自己看的

pycharm如何配置python解释器