问题描述
在R下,我的Tensorflow仍然有问题,但没有找到任何解决方案。
model <- keras_model_sequential() %>%
Error: Installation of TensorFlow not found.
Python environments searched for 'tensorflow' package:
C:\Users\Mezeix\AppData\Local\r-miniconda\envs\r-reticulate\python.exe
You can install TensorFlow using the install_tensorflow() function.
但我有:
library(usethis)
library(devtools)
library(reticulate)
Sys.setenv(PATH = paste(Sys.getenv('PATH'),"C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/Scripts",sep = ';'))
Sys.setenv(PATH = paste(Sys.getenv('PATH'),"C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/tensorflow",sep = ';'))
use_condaenv("r-reticulate",required = TRUE)
library(tensorflow)
library(keras)
reticulate::py_config()
python: C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/python.exe
libpython: C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/python37.dll
pythonhome: C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate
version: 3.7.9 (default,Aug 31 2020,17:10:11) [MSC v.1916 64 bit (AMD64)]
Architecture: 64bit
numpy: C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy
numpy_version: 1.19.1
tensorflow: C:\Users\Mezeix\AppData\Local\R-MINI~1\envs\R-RETI~1\lib\site-packages\tensorflow\__init__.p
NOTE: Python version was forced by use_python function
我安装了带有tensorflow 2.2的Keras 2.3:不起作用,所以我安装了早期版本的keras 2.2和Tensorflow 2.1:也没有作用。我安装了Python 3.8:不起作用,Python 3.7:不起作用。如果我使用标准安装进行安装,则同样的问题将无法解决。
install_keras(
method = "conda",conda = "auto",version = "2.3.0")
library(tensorflow)
install_tensorflow(
method = "conda",version = "2.2.0",envname = "r-reticulate",extra_packages = NULL,restart_session = TRUE,conda_python_version = "3.7")
如果我不使用use_condaenv(“ r-reticulate”,required = TRUE),则不会检测到Tensorflow。
如果有人知道如何解决,那就太好了。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)