繁体   English   中英

如何在不使用 R 网状包的情况下从 Anaconda 在 RStudio 中运行 Python 代码(直接使用 Python 解释器,无需任何 R 参与

[英]How to run Python code in RStudio from Anaconda without using R reticulate package (directly with Python interpreter without any R involvement

我想使用 Anaconda 的 RStudio 进行 Python 开发。 但我不想使用任何代码转换等,比如使用 RStudio 默认使用的 R reticulate 包。 我需要它以便直接使用 Python 解释器运行 Python 代码以获得最大的 Python 性能。 我该怎么做?

为什么是 RStudio? 因为我发现它比我测试过的其他 Python IDE 好得多。

您现在唯一的选择是使用RMarkdown 这为您提供了 Jupyter 风格的代码执行,但我相信您可能已经知道这一点。

目前没有办法在不运行reticulate情况下在 RStudio 的交互模式下本地运行 python,但在你否决我的答案之前,请考虑以下几点:

  • 您可以下载atom并使用Hydrogen插件。 我个人在 python 上开发时使用它。

  • 使用 Jupyter Notebook、Spyder 或 Pycharm(它们是不错的 IDE,但不是您问题的目的。)

  • 不要使用 IDE。 我认为与蒂姆的技术解释了为什么你不应该很好。

您可以使用 r 系统函数调用 python 来运行您的脚本:

system('python script.py')

只要确保 python 在路径上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM