如何在PyCharm中选择Python版本?

132

我使用 PyCharm 1.5.4,并使用“打开目录”选项在 IDE 中打开了一个文件夹的内容。

我选择了 Python 版本 3.2(它显示在“外部库”节点下)。

如何选择另一个已经安装在我的计算机上的 Python 版本,以便 PyCharm 使用该版本?

6个回答

158

文件 -> 设置

偏好设置 -> 项目解释器 -> Python 解释器

如果未列出,请添加。

输入图像描述


6
为什么这个回答没有回答问题,却有点赞数。他说他已经安装了多个 Python 版本(版本 2 和版本 3)。他想要在 Python 3 中运行一些脚本,在 Python 2 中运行另外一些脚本。如何更改所使用的 Python 版本? - Poltron Galantine
1
在更新的版本中,它位于文件->设置->项目解释器。 - Andras Csehi
3
在更新版本(如4.5.4及以上),它在 "文件" -> "设置" -> "项目:{你的项目名称}" -> "项目解释器" 中。请注意,翻译保持原意,不添加额外解释,并尽可能使用通俗易懂的语言。 - Aiyion.Prime

30

我认为您想表达的是您已安装了Python2和Python3,并在Pycharm > 设置 > 项目解释器下添加了对每个版本的引用。

我认为您的问题是如何使一些项目运行Python 2,而一些项目运行Python 3。

如果是这样,您可以在运行 > 编辑配置下查看。

PyCharm Run > Edit Configurations


这将适用于运行脚本,但实际上是为解释器的实际运行而设计的,甚至可以针对每个类进行设置。有一个更适合整个项目的设置。 - mateor

15

PyCharm 2019.1+

有一个名为状态栏中的解释器的新功能(向下滚动一点)。这使得在不同的Python解释器之间切换和查看正在使用的版本更加容易。

enter image description here

启用状态栏

如果您无法看到状态栏,可以通过运行查找操作命令(Ctrl+Shift+A 或者在 Mac 上是 ++A)轻松激活它。然后输入 status bar 并选择 View: Status Bar 以查看它。

enter image description here


1
像魔法一样运作。 - code
谢谢!很难相信这个如此隐藏。看起来应该能右键单击项目并更改其设置(包括解释器)。 - majorobot

5
这个问题也可能出现在集成了PyCharm的Intellij Ultimate中。诊断结果如上所述,你选择了错误的解释器。
对于任何给定的项目,确切的解决方法是进入项目设置...项目并调整项目SDK。如果你没有添加Python 3,则可以通过导航到python3二进制文件来添加新的项目SDK。这将修正上述错误。项目设置的快捷方式是蓝色的棋盘类型图标。
你还可以将Python 3添加为Python项目的默认解释器。在OSX上,可以在 文件..其他设置...默认项目结构 中设置项目SDK,它现在将适用于每个新项目。在其他平台上可能不同,但仍然类似。

5

前往:

文件 -> 设置 -> 项目 -> *"你的项目名称"* -> 项目解释器

在那里,您可以看到为python2安装了哪些外部库,以及为python3安装了哪些外部库。

根据您的需求选择所需的Python版本。

Image


3

快速答案:

  • 文件 --> 设置
  • 在左侧的 项目 部分中 --> 项目解释器
  • 选择所需的 项目解释器
  • 应用 + 确定

[注意]:

在 Pycharm 2018 和 2017 上测试通过。



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接