keras 未找到Python共享库,未加载Python绑定,RStudio on Mac

ergxz8rk  于 8个月前  发布在  Python
关注(0)|答案(3)|浏览(45)

我已经看到这个问题在Windows中的问题得到了回答,但还没有看到Mac的任何解决方案。
安装keras后,如:

devtools::install_github("rstudio/keras")
library(keras)
install_keras()

运行时出现错误:

library(keras)
mnist <- dataset_mnist()

>> Error in initialize_python(required_module, use_environment) : 
  Python shared library not found, Python bindings not loaded.

我尝试了以下方法:

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

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

=> python --version
Python 3.7.5

我在RStudio中的macOS Catalina 版本10.15.1,版本1.2.5019。有人有解决办法吗?

dw1jzc5e

dw1jzc5e1#

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

library(reticulate)
use_python("/usr/local/bin/python3")
az31mfrm

az31mfrm2#

这是一个旧的线程,但只是想告诉任何人,发现这一点,安装python-dev包,无论你使用的python版本可能会工作。我使用的是python3.8,所以我安装了python3.8-dev

qyswt5oh

qyswt5oh3#

我成功地指出了全局工具选项中的特定环境。从那里,您可以添加特定的安装或指向conda环境。
应用并重新启动会话,然后运行python

相关问题