未找到 Python 共享库,未加载 Python 绑定。在 Mac 上的 RStudio 中

Mar*_*hař 6 r rstudio keras

我在 Windows 中看到了这个问题的答案,但没有看到任何适用于 Mac 的解决方案。

安装 keras 后,如:

devtools::install_github("rstudio/keras")
library(keras)
install_keras()
Run Code Online (Sandbox Code Playgroud)

运行时出现错误:

library(keras)
mnist <- dataset_mnist()

>> Error in initialize_python(required_module, use_environment) : 
  Python shared library not found, Python bindings not loaded.
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

use_python("/Users/me/anaconda3/bin/python3.7", required = TRUE)
use_virtualenv("~/MyFolder/.venv/")
use_python("~/MyFolder/.venv/bin/python")
Run Code Online (Sandbox Code Playgroud)

但是没有成功,我看到了一些关于错误安装 python 的建议,但在我的情况下不应该是这样。我已经用 Anaconda 安装了 python 3.7.5

=> python --version
Python 3.7.5
Run Code Online (Sandbox Code Playgroud)

我在 RStudio 中使用 macOS Catalina 版本 10.15.1,版本 1.2.5019。有没有人有任何解决方案?

小智 5

我在 OSX 上也遇到了同样的问题。通过配置python虚拟环境以使用python3找到解决方案

library(reticulate)
use_python("/usr/local/bin/python3")
Run Code Online (Sandbox Code Playgroud)