使用Tensorflow和Keras在R上使用Python版本的问题

时间:2017-09-18 15:25:27

标签: python r

我想在R上运行kerastensorflow用于深度学习, 但是,当我执行install.keras()时,我收到此错误消息:

  

找不到满足需求张量流的版本   (来自版本:)没有找到tensorflow Erreur的匹配分布   :安装TensorFlow时出现错误1

似乎Tensorflow需要安装Python 3。我在Mac上工作,所以默认安装Python 2。我已经下载了Python 3,但是Python 2仍然是R的默认值,所以我仍然收到此消息。有谁知道我能做什么? 我被告知不要删除Python 2,因为它可能会损害某些应用程序。

1 个答案:

答案 0 :(得分:1)

  

我已经下载了python 3但是python2仍然是R的默认值。

这听起来像你只需要调整路径来选择你的Python 3安装。在您的主目录中,您应该有一个名为.bash_profile的文件,您可以在其中设置路径。将其更改为指向Python 3安装位置。例如,我的看起来像这样:

export PATH=/usr/local/sbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:$PATH

这意味着/usr/local/bin中的可执行文件将优先于系统路径中的一个($PATH表示。)。您需要注销并重新登录才能进行此更改生效。

  

我被告知不要删除python 2,因为它可能会危及某些应用程序

这绝对是真的。不要在任何操作系统上替换系统提供的工具!