自定义安装

    install_tensorflow ()函数提供了一种方便的入门方法,但不是必需的。如果您已经安装了TensorFlow,或者只是喜欢自己的自定义安装,也可以。

    在不同平台上安装TensorFlow的完整说明如下:https://www.tensorflow.org/install/.安装之后,请参考下面的章节定位TensorFlow和满足额外的依赖,以确保TensorFlow for R包在您的安装中正确运行。

    定位TensorFlow

    一旦你安装了TensorFlow,你需要确保TensorFlow for R包可以找到你的安装。该包会扫描系统中各种版本的Python,还会扫描可用的虚拟环境和conda环境,因此在许多情况下,不需要额外的工作就可以正常工作。

    如果您安装的TensorFlow版本没有被自动找到,那么您可以使用以下技术来确保TensorFlow被定位。

    指定RETICULATE_PYTHON环境变量强制在特定Python安装中进行探测。例如:

    图书馆(tensorflow)Sys.setenvRETICULATE_PYTHON =“/ usr /地方/ bin / python”

    您还可以添加RETICULATE_PYTHON的环境变量.RProfile

    或者,调用use_python组态函数族:

    函数 描述
    use_python () 用特定的Python二进制文件指定路径。
    use_virtualenv () 指定包含Python virtualenv的目录。
    use_condaenv () 指定conda环境的名称。

    例如:

    图书馆(tensorflow)use_python“/ usr /地方/ bin / python”use_virtualenv“~ / myenv”use_condaenv“myenv”

    的多个调用use_函数和所有提供的位置将按指定的顺序进行尝试。

    你也可以使用要求来自use_ *功能。在这种情况下,TensorFlow将只在指定的位置被搜索。

    图书馆(tensorflow)use_virtualenv“my_env”要求=真正的

    附加依赖项

    TensorFlow有一些组件(例如Keraslibrary),它们依赖于其他Python包。的install_tensorflow ()函数会自动安装这些依赖项,但是如果您进行自定义安装,则应该确保手动安装它们。

    您可以使用以下命令安装其他依赖项:

    卡塔尔世界杯欧洲预选赛赛程表支持的平台上

    注意,TensorFlow的二进制安装是为Windows、OS X和Ubuntu 16.04或更高版本提供的。二进制安装可能在其他Linux变体上也能工作,但Ubuntu是唯一经过测试和支持的平台。卡塔尔世界杯欧洲预选赛赛程表

    特别是,如果你在RedHat或CentOS上运行,你就需要这样做从源代码安装然后遵循[自定义安装]部分中的说明,以确保您的TensorFlow安装可以与TensorFlow R包一起使用。