【问题标题】:How do I get Python code to run in RStudio? No Python installed in the system如何让 Python 代码在 RStudio 中运行?系统中没有安装 Python
【发布时间】:2021-02-15 02:39:39
【问题描述】:

我正在进行一个研究项目,其中数据存储在远程 Windows 桌面中。桌面没有 Python,只有 Rstudio,但本主题进行的大部分研究都是在 Python 中进行的。我想对已经存在的实现进行基准测试,但我无法在数据上运行代码,因为没有 Python,这不会改变。据我了解,reticulate 之类的工具仍然需要系统中的底层 Python 解释器才能工作,我不允许这样做。

有没有人想出一个不涉及我手动将 python 代码翻译成 R 的智能解决方案?任何可以读取python的R包?关于如何让代码在数据上运行的任何其他开箱即用的想法?

【问题讨论】:

  • 如果你不能在本地安装 python,你最好的选择是在线解释器。在没有 python 解释器的情况下运行 python 代码是不切实际的。此外,即使你找到了一个神奇的解决方案,它也不适合进行基准测试。
  • 两条路径: 1. 从机器上获取数据并在另一台机器上运行。 (笔记本电脑,VPS,...) 2. 以某种方式安装 Python(以本地用户身份安装或获取便携式 Python 版本)。

标签: python r rstudio translate


【解决方案1】:

不能在 Windows 上安装 Python?只需使用 WinPython

WinPython 是 Python 编程语言的免费开源可移植发行版,适用于 Windows 8/10 以及科学和教育用途。

由于它是可移植的,它是一个零安装选项。这可能是您的最佳选择。

https://winpython.github.io/

一旦你在机器上安装了 WinPython,如果你想将它与 RStudio 一起使用,你需要configure reticulate 才能使用它。

【讨论】:

    【解决方案2】:

    假设您有 (1) 没有 Python 的远程 Windows 桌面和 (2) 您使用的本地计算机。

    使用远程 Windows 桌面 (1) 作为 git 存储库,在本地计算机上克隆该存储库,对其进行更改并使用 Python 在本地运行,然后再次将代码提交到远程存储库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多