122

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

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

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

4

6 回答 6

155

文件 -> 设置

首选项->项目解释器->Python解释器

如果未列出,请添加。

在此处输入图像描述

于 2012-04-25T19:29:46.123 回答
28

我想你是说你已经安装了 python2 和 python3 并且在 Pycharm > Settings > Project Interpreter 下添加了对每个版本的引用

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

如果是这样,您可以在 Run > Edit Configurations 下查看

PyCharm 运行 > 编辑配置

于 2014-05-07T17:39:53.857 回答
11

PyCharm 2019.1+

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

在此处输入图像描述

启用状态栏

如果您看不到状态栏,您可以通过运行 Find Action 命令(Ctrl+ Shift+A⌘</kbd>+ ⇧</kbd>+A on mac). Then type status bar and choose View: Status Bar to see it.

在此处输入图像描述

于 2019-04-15T18:35:36.123 回答
4

这也可能发生在集成了 PyCharm 的 Intellij Ultimate 中。问题如上所述,您选择了错误的解释器。

为任何给定项目解决此问题的确切方法是转到Project Settings ... Project并调整Project SDK。如果您没有通过导航到 python3 二进制文件添加 Python 3,则可以添加新项目 SDK。这将修复上面列出的错误。项目设置的快捷方式是蓝色棋盘类型图标。

您还可以将 Python 3 添加为 Python 项目的默认解释器。在 OSX 上,这是在File .. Other Settings ... Default Project Structure中。在那里您可以设置现在将应用于每个新项目的项目 SDK 。它在其他平台上可能有所不同,但仍然相似。

于 2014-10-30T02:30:33.877 回答
4

去:

Files -> Settings -> Project -> *"Your Project Name"* -> Project Interpreter

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

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

图片

于 2018-04-08T12:58:39.210 回答
2

快速回答:

  • File-->Setting
  • 在部分的左侧project-->Project interpreter
  • 选择所需Project interpreter
  • Apply+OK

[注意]:

在 Pycharm 2018 和 2017 上测试。


于 2018-07-23T06:10:23.083 回答