繁体   English   中英

如何在 R 下为 TensorFlow 更新 r-reticulate 中的 Python 版本

[英]How to update Python version in r-reticulate for TensorFlow under R

我在 R 下安装了 TensorFlow 2.2.0、Keras 2.3.0 和 Reticulate 1.16。

但是当我使用 TensorFlow 时我仍然有这个错误:错误:找不到 TensorFlow 的安装。 我相信它来自与 TensorFlow 一起安装的 Python 3.6。 如何在 r-reticulate 中更新 Python 版本?

> library(tensorflow)
> library(reticulate)
> use_condaenv("r-reticulate", required = TRUE)
> py_discover_config("tensorflow")
python:         C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/python.exe
libpython:      C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate/python36.dll
pythonhome:     C:/Users/Mezeix/AppData/Local/r-miniconda/envs/r-reticulate
version:        3.6.10 |Anaconda, Inc.| (default, May  7 2020, 19:46:08) [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

> tf$constant("Hellow Tensorflow")
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(tensorflow)

install_tensorflow()

然后:

library(tensorflow)

tf$constant("Hellow Tensorflow")

工作?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM