【问题标题】:tensorflow: [NOT FOUND] error in RStudiotensorflow:RStudio 中的 [NOT FOUND] 错误
【发布时间】:2017-10-24 00:37:03
【问题描述】:

我尝试在RStudio 中运行以下代码:

library(tensorflow)

x_data <- runif(100, min=0, max=1)
y_data <- x_data * 0.1 + 0.3

W <- tf$Variable(tf$random_uniform(shape(1L), -1.0, 1.0))

但最后一行抛出以下错误:

Error: Python module tensorflow was not found.

Detected Python configuration:

python:         /usr/bin/python
libpython:      /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
pythonhome:     /System/Library/Frameworks/Python.framework/Versions/2.7:/System/Library/Frameworks/Python.framework/Versions/2.7
version:        2.7.10 (default, Oct 23 2015, 19:19:21)  [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)]
numpy:          /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy
numpy_version:  1.8.1
tensorflow:     [NOT FOUND]

这是我第一次尝试将 Python 合并到 RStudio 中(用于访问 Tensorflow),所以我不确定我应该检查什么(或在哪里)以确保我的设置是合适的。

【问题讨论】:

    标签: python r tensorflow rstudio


    【解决方案1】:

    我意识到我安装了tensorflowpython 3 版本而不是python 2 版本,这是我的错误消息告诉我RStudio 正在使用的内容。使用找到here 的安装说明,我在python 2 上安装了tensorflow,并且能够运行上述代码。

    【讨论】:

      【解决方案2】:

      当前 CRAN 版本的 tensorflow 包需要你先安装 Python tensorflow 模块。

      github 版本有一个函数,“install_tensorflow()”,它试图为你做这件事。试试那个版本。

      请注意,python 模块有非常严格的要求,所以这可能仍然会失败。在本次活动中查阅 python tensorflow 文档。

      【讨论】:

      • 谢谢。根据我在下面的回答,这就是问题所在……我没有在 RStudio 引用的 Python 版本上安装 tensorflow。
      猜你喜欢
      • 2013-02-20
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多