2017-05-23 105 views
1

我試圖在RStudio運行下面的代碼:tensorflow:[NOT FOUND]錯誤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),所以我不確定我應該檢查(或在哪裏)以確保我的設置是適當的。

回答

1

tensorflow軟件包的當前CRAN版本要求您先安裝Python tensorflow模塊。

該github版本有一個函數,「install_tensorflow()」,試圖爲你做。試試這個版本。

請注意,python模塊有非常嚴格的要求,所以這可能仍然失敗。請參閱此事件中的python tensorflow文檔。

+0

謝謝。根據我的回答,這是問題......我沒有在RStudio引用的Python版本上安裝tensorflow。 – bshelt141

1

我意識到,我安裝了python 3版本的tensorflow,而不是python 2版本,這是我的錯誤信息是:RStudio用你告訴我。使用安裝說明找到here,我在python 2上安裝了tensorflow,並且能夠運行上面的代碼。