【问题标题】:How do I set up Python 3 with IntelliJ IDEA on OSX?如何在 OSX 上使用 IntelliJ IDEA 设置 Python 3?
【发布时间】:2017-09-06 08:17:46
【问题描述】:

我对此非常困惑。 Python3 默认安装在 MacBook 上。

which python3 将输出/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

太好了,这就是我要放入 IntelliJ IDEA 的 SDK,应该想想。

我有 IDEA 的 Python 插件。但是,我无法运行 Python 文件。所以我尝试更改配置并将其设置为 Python 解释器的上述 PATH。

然而,还是什么都没有。尝试在 IDEA 中运行 Python 文件会提示新配置?

我可以在终端中运行 python3 script.py 的脚本文件吗?我知道 Python3 库的路径,但 IDEA 根本不识别它,也不保存配置。

在这个过程中我做错了什么?这应该很容易设置,但事实证明并非如此:)

我什至尝试使用 IDEA 内部工具创建 Python 3.6.2 虚拟环境——同样的事情?它不允许我从 IDEA 内部运行 Python3 脚本。

我应该使用来自usr/bin/python 的python 吗?如果我在那里 cd,我可以看到 Python3。但在 IDEA 内部,我只能访问 Python2..

【问题讨论】:

  • 您可能应该只使用 JetBrains 的 PyCharm...
  • 不,这是一个 Java 项目,其中包含一些 Python 脚本。另外,IDEA 中的 Python 插件基本上是 PyCharn,只是落后了几个月。
  • 啊,我明白了。对不起,帮不上忙:(

标签: python macos intellij-idea


【解决方案1】:

在通过 pyenv 安装 Python 3.8.1(我现在推荐使用 Homebrew(参见 https://github.com/pyenv/pyenv))之后,我执行以下操作以将此版本添加到 IntelliJ IDEA。

  1. 关闭所有打开的项目。这将显示“欢迎使用 IntelliJ IDEA”窗口,在左侧列出最近的项目。
  2. 点击配置 -> 新项目的结构
  3. 点击左侧平台设置下的 SDK
  4. 点击SDK列表上方的+号,选择Python SDK
  5. 在“添加 Python 解释器”窗口中,选择“系统解释器”
  6. 单击解释器下拉列表右侧的 ... 按钮并浏览到 $HOME/.pyenv/versions/3.8.1/bin/python。如果要配置其他版本,请将 3.8.1 替换为所需的 Python 版本。

针对 IntelliJ IDEA 2019.3.3 更新

【讨论】:

  • 有帮助,但工作流程自 2017.3.x 以来发生了变化;我正在使用 2017.3.4 - 但这会让你接近。
  • 当我尝试保存时,我收到错误:无法保存设置,请指定不同的 sdk 名称。
  • 也许您的 IDEA 副本已经配置了同名的 Python SDK?
【解决方案2】:

在 IDEA 的菜单中试试这个:File -> Settings -> Project: Name of project -> Project Interpreter,然后在窗口的上方,您可以选择解释器版本或 virtualenv。

【讨论】:

猜你喜欢
  • 2011-12-18
  • 1970-01-01
  • 2016-10-16
  • 1970-01-01
  • 1970-01-01
  • 2014-04-27
  • 2018-09-07
  • 2010-10-03
  • 1970-01-01
相关资源
最近更新 更多