尝试使用 Python 或 Julia 时 RStudio 崩溃
Posted
技术标签:
【中文标题】尝试使用 Python 或 Julia 时 RStudio 崩溃【英文标题】:RStudio crashing when trying to use Python or Julia 【发布时间】:2021-11-23 19:42:19 【问题描述】:每当我尝试使用 Python(anaconda 或 Python)或 Julia 等不同的语言引擎时,RStudio 都会崩溃。我可以运行 library(reticulate)
和 library(JuliaCall)
但是当我真正开始输入代码块并尝试执行 python 或 julia 代码时,会话崩溃。
对于 Julia,我收到的第一条消息是,
“错误自动保存文件。RStudio 无法自动保存此文件。您 可能需要重启 RStudio。”
然后我得到了
“R 会话中止”
带有炸弹和“开始新会话”按钮的消息。 RStudio 中不提供代码或其他消息。
我已多次卸载并重新安装 R、Python 和 Julia,但均未解决。
例如,当我尝试使用纯 R 和 Julia 时,以下是输出(不幸的是,没有 Python 消息)。我对在 RStudio 中启动和运行 Python 更感兴趣。
library(JuliaCall)
julia_setup()
位置的 Julia 版本 1.6.3 /Applications/Julia-1.6.app/Contents/Resources/julia/bin 将被使用。
*** 捕获 segfault *** 地址 0xfffffffffffffff8,导致 'memory not 映射'
回溯:1:juliacall_initialize(.julia$dll_file, .julia$bin_dir, img_abs_path) 2: julia_setup()
可能的操作:1:中止(使用核心转储,如果启用)2:正常 R 退出 3:退出 R 而不保存工作区 4:退出 R 保存工作区 错误:选择:
Macbook Pro
Processor - 2.6 GHz 6-Core Intel Core i7
Memory - 2 GB 2667 MHz DDR4
OS - MacOS Big Sur v11.6
R version 4.1.1
Rstudio 2021.09.0 Build 351
Anaconda version 1.7.2
Julia 1.6
【问题讨论】:
我的 PATH 似乎出了点问题,python 现在在 RStudio 中运行良好,可能是由于最近的操作系统更新。然而,朱莉娅仍在崩溃。 【参考方案1】:我遇到了同样的问题(使用library(reticulate)
),使用与您报告的相同版本的 R、RStudio 和 MacOS。我的问题通过安装以前版本的 RStudio 解决了,即版本 1.4.1717。
在 R 控制台或与 R 捆绑的 IDE 中运行我的代码也可以。
【讨论】:
以上是关于尝试使用 Python 或 Julia 时 RStudio 崩溃的主要内容,如果未能解决你的问题,请参考以下文章