【问题标题】:Pycharm IntelliJ R extension cannot find R interpreterPycharm IntelliJ R 扩展找不到 R 解释器
【发布时间】:2021-02-24 14:52:44
【问题描述】:

在 Pycharm 中打开 .R 文件并尝试运行 R 代码后,出现错误 R Console Failure: Cannot run console until path to viable R interpreter is specified。安装了 R 语言插件,就像计算机的 R 一样,但 PyCharm File -Settings -Languages and Frameworks 不显示 R(屏幕截图)。 RStudio 运行文件中的 R 代码没有问题。 PyCharm 曾经运行它,但是在关闭并重新打开 PyCharm 后,该文件不再运行。 我做了 PyCharm 要求的编辑配置并指定了一个 .R 配置:文件是我要运行的打开文件,文件目录是工作目录。 有问题的文件是最初在 RStudio 中创建的现有文件。它不是 PyCharm 项目。 戴尔 Latitude E 7470 上的 Ubuntu 18.04。

【问题讨论】:

    标签: r pycharm


    【解决方案1】:

    重启 PyCharm 对我有用。

    我正在做一个 Python 项目。然后我决定改成一个R项目,打开它,然后在PyCharm中打开了一些R文件。这就是错误出现的时候。

    我重新启动了 PyCharm,重新打开后,R 文件都在那里,R 控制台正在工作。

    【讨论】:

      【解决方案2】:

      我刚刚遇到了类似的问题。我认为问题在于当我在 Pycharm 中创建项目时。我最初并没有选择将项目创建为 R 项目或 R 包。如果项目最初是用 Python 设计的,不确定是否可以解决这个问题。

      【讨论】:

      • 有趣。我使用的是在 RStudio 中创建的现有文件,而不是项目。很高兴知道从 PyCharm 启动时会出现类似的问题。
      • 我想 PyCharm 的设计是让你可以在项目中联合使用 python 解释器和 R 解释器。我能够通过在创建 R 项目之前创建一个可用于所有项目的 Python 解释器来做到这一点。创建 R 项目后,我在设置中选择了所需的 python 解释器。如果您在创建 R 项目或包后添加 python 解释器,它也可能有效。您使用的是什么类型的操作系统?我正在使用 LInuxMint 20.1
      • 戴尔 Latitude E 7470 上的 Ubuntu 18.04。Python 解释器不适用于 R,似乎是默认值。问题是我无法添加 R 解释器 - 设置中没有这样的选项。
      • 我的猜测是问题出在 pycharm 创建项目文件夹时项目最初没有与 R 链接。项目文件夹仍然无法理解与 R 相关的任何更改。创建一个全新的项目,并从选择它作为 R 项目开始。然后配置 python 解释器,并从旧项目目录中复制所有非隐藏文件可能会解决您的问题。
      【解决方案3】:

      将 R 文件复制到具有先前工作的 PyCharm 项目(带有 main.R 文件)的文件夹中,然后在 PyCharm 中打开它,文件中的代码运行。问题解决了,但是电脑进入休眠状态被唤醒后又出现了。 正在工作的 PyCharm 项目文件夹中的文件不再运行,而是生成了原始错误。在 PyCharm 中关闭文件并重新打开不起作用。关闭 PyCharm,然后双击文件将其打开,PyCharm 协同工作:文件中的代码运行。

      【讨论】:

        猜你喜欢
        • 2016-08-12
        • 2022-01-21
        • 2021-06-29
        • 1970-01-01
        • 2020-03-19
        • 2020-08-28
        • 2019-01-02
        • 2019-04-17
        相关资源
        最近更新 更多