我想在Windows中使用Tensorflow软件包R。
使用Python3.5.x从python.org安装,并按照官方源代码https://rstudio.github.io/tensorflow/从devtools::install_github("rstudio/tensorflow")安装了Tensorflow R包
我知道我没有在窗口和/或R的sys.setenv函数中以正确的方式设置环境变量。
上面的链接表示应该将其设置为Sys.setenv(TENSORFLOW_PYTHON="/usr/local/bin/python")。
请参见下面的Python35文件夹的位置,该文件夹包含所有python内容,包括从python端下载的tensorflow库:
location:C:\Users\rgupta6\AppData\Local\Programs\Python\Python35 Python35文件夹
C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow tensorflow文件夹位置:
我使用的代码:
Sys.setenv(TENSORFLOW_PYTHON="C:\\Users\\rgupta6\\AppData\\Local\\Programs\\Python\\Python35")
Sys.setenv(TENSORFLOW_PYTHON="C:\\Users\\rgupta6\\AppData\\Local\\Programs\\Python\\Python35\\Lib\\site-packages\\tensorflow")我使用library(tensorflow),没有错误。
然后我使用sess = tf$Session()并得到一个错误:
initialize_python(required_module)中的错误:安装Python,Python *。
我该怎么做才能让它发挥作用?
发布于 2017-05-13 05:16:01
如果收到错误,如:
当试图使Tensorflow包在Rstudio中工作时,问题在于您在Windows中的环境变量。
你需要做的是:
例如,我将其值更改为:C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow
library(tensorflow) sess = tf$Session() hello <- tf$constant('Hello, TensorFlow!') sess$run(hello)
https://stackoverflow.com/questions/43940868
复制相似问题