我试图在 R markdown 中运行一个简单的 python 代码,但得到了不清楚的错误。这是代码:
```{r setup, include=FALSE}
pacman::p_load(plyr, psych, lmtest, ggplot2, reticulate)
use_condaenv("Mlearn") #Anaconda env
```
```{python}
for i in range(10):
print('Number')
print(i)
```
然后,错误:在新窗口中显示INTEL MKL ERROR: dlopen(/Users/user1/opt/anaconda3/envs/mlearn/lib/libmkl_intel_thread.1.dylib, 9): Library not loaded: @rpath/libiomp5.dylib
Referenced from: /Users/user1/opt/anaconda3/envs/mlearn/lib/libmkl_intel_thread.1.dylib
Reason: image not found.
Intel MKL FATAL ERROR: Cannot load libmkl_intel_thread.1.dylib.
可以请任何人解释:安装Anaconda navigator后如何在R markdown中运行python代码?
当然,我应该输入什么命令?我几乎到处搜索,但没有找到有用的东西。我更改了 Anaconda 的“首选项”路径,但它仍然不起作用。
UPD1:我已经通过终端安装了库mkl,然后,R session每次都停止中断,然后问题解决了。
UPD2:我看到 matplotlib 绘图通过 Markdown 效果不佳。这不好。
最佳答案
我更新 mkl
和
conda install mkl
这对我有用,以防有人有同样的错误。
关于R Markdown 中的Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68580015/