python - 无法使用 reticulate 在 Rmarkdown 中导入已安装的 python 模块
问题描述
我刚刚安装了 R 包“网状”,我发现它特别有用。但是有一个缺点,我需要重新安装我已经安装的 python 模块(即 pandas)。python 引擎是 miniconda,默认情况下是 evnv。如何指定 python 解释器以便我不需要重新安装所有已安装的模块?(经过一番搜索,我猜它与 reticulate 中的 'virtualenv-tools '有关?)顺便说一句,我曾经用 pycharm 执行 python,解释器是位于 c://python//python 中的系统解释器。可执行程序
任何想法?
解决方案
你看过这个页面use_python
吗,你必须指定你想要的 Python 引擎,在这种情况下是 miniconda,但只需要使用该函数告诉 Rmarkdown 它在你的计算机上的位置。
```{r setup, include=FALSE}
library(reticulate)
use_python('/location/to/engine')
```
推荐阅读
- asp.net - C# DataTable 返回空白行
- r - 如何在带有lm的R中的多元线性回归中使用权重?
- postgresql - postgresql 将 csv 复制到表中
- javascript - 使用 javascript 和一些跨浏览器支持向 svg 添加内容
- javascript - 从事件中获取 vue 组件
- javascript - 在 Nodejs 中调用 Array 原型上的自定义方法
- python - 我的 ANN 有时会忽略一个类,可能的解决方案
- c# - JWT 令牌未进行身份验证
- python - BeautifulSoup - 如果链接或 href 没有变化,则抓取其他页面
- javascript - 如何修复缺少的依赖错误?使用 useEffect React Hook 时?