首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rstudio中未加载Python绑定问题

Rstudio中未加载Python绑定问题
EN

Stack Overflow用户
提问于 2017-05-12 15:01:23
回答 1查看 11.3K关注 0票数 3

我想在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文件夹位置:

我使用的代码:

代码语言:javascript
复制
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 *。

我该怎么做才能让它发挥作用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-13 05:16:01

如果收到错误,如:

  1. initialize_python(required_module)中的错误:未找到Python安装,未加载Python绑定
  2. 错误:未找到TensorFlow的安装
  3. Python环境搜索'tensorflow‘包: C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\python.exe
  4. 不存在与文件相关的错误。

当试图使Tensorflow包在Rstudio中工作时,问题在于您在Windows中的环境变量。

你需要做的是:

  1. 在桌面上,右击计算机图标。
  2. 从上下文菜单中选择“属性”。
  3. 单击“高级系统设置”链接。
  4. 单击“环境变量”。在系统变量部分,查找路径环境变量并选择它。点击编辑。
  5. 一个新的弹出将会打开。变量名称将保持路径。我们将将变量值更改为您的tensorflow文件夹所在的文件夹位置。找到它。

例如,我将其值更改为:C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow

  1. 关闭所有剩余的窗户。打开Rstudio,运行您的"Hello“程序,查看您的tensorflow在R中是否运行良好:

library(tensorflow) sess = tf$Session() hello <- tf$constant('Hello, TensorFlow!') sess$run(hello)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43940868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档