【问题标题】:How to use TensorFlow in R if I have Anaconda Python already installed?如果我已经安装了 Anaconda Python,如何在 R 中使用 TensorFlow?
【发布时间】:2017-01-10 04:08:28
【问题描述】:

在 R 中的 guide about using TensorFlow 中,他们建议不要使用 Anaconda TensorFlow 安装。这是否意味着 Anaconda Python 不能与在 R 中使用 TensorFlow 共存?

【问题讨论】:

  • 嗨,我的问题是我可以将它与 R 一起使用吗?
  • 我通过 anaconda 安装了 tensorflow,它与 R 中的 tensorflow 包配合得很好
  • 很高兴听到这个消息!

标签: python r tensorflow anaconda


【解决方案1】:

将 anaconda 与 R 一起使用时存在问题。请关注this 链接以获取更多信息。

直接来自上面的链接:

TensorFlow for R 目前仅与 OS X 和 Linux 兼容(未来几个月可能会增加对 Windows 的支持)。

您不应将 TensorFlow 与 Anaconda 一起安装,因为 Anaconda 构建 python 共享库的方式存在阻止从 R 进行动态链接的问题。上述问题的潜在解决方案请参阅this 了解更多详细信息。

【讨论】:

  • 所以我的问题是我是否可以安装 anconda python 以供其他用途,同时让 R 调用默认 Python?如果是这样,我该怎么做?
  • 您可以让anaconda 与R 一起运行,但链接python 库似乎存在一些问题,因此首选pip 安装方式。
  • 目前,我们需要安装 64 位 Python 3.5 或 3.6。推荐使用 Anaconda Python。
【解决方案2】:

这不再是问题,文档也更新了。

请看这里:https://github.com/rstudio/tensorflow/commit/4e1e11d6ba2fe7efe1a03356f96172dbf8db365e

【讨论】:

  • @BhargavRao:我将另一个问题标记为重复,因为这里的这个问题更早。