自定义安装
的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.setenv(RETICULATE_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包一起使用。