Sys.setenv(RETICULATE_PYTHON =“/ usr /地方/ bin / python”)图书馆(tensorflow)
自定义安装
的install_tensorflow ()
函数是作为一种方便的开始方式提供的,但不是必需的。如果你有一个现有的TensorFlow安装,或者只是喜欢你自己的自定义安装,这也很好。
在各种平台上安装TensorFlow的完整说明如下:https://www.tensorflow.org/install/。安装后,请参考下面关于定位TensorFlow和满足其他依赖项的部分,以确保R包的TensorFlow在您的安装中正确运行。
定位TensorFlow
一旦你安装了TensorFlow,你需要确保TensorFlow for R包可以找到你的安装。这个包会扫描系统中各种版本的Python,还会扫描可用的虚拟环境和conda环境,所以在很多情况下,一切都可以正常工作,而不需要额外的努力。
如果没有自动找到您安装的TensorFlow版本,那么您可以使用以下技术来确保找到TensorFlow。
指定RETICULATE_PYTHON
环境变量来强制在特定的Python安装中进行探测。例如:
你也可以加上RETICULATE_PYTHON
环境变量.RProfile
或.REnviron
。
或者,调用use_python ()
组态函数族:
函数 | 描述 |
---|---|
use_python () |
指定特定Python二进制文件的路径。 |
use_virtualenv () |
指定包含Python virtualenv的目录。 |
use_condaenv () |
指定conda环境的名称。 |
例如:
图书馆(tensorflow)use_virtualenv(“my_env”)
注意,如果使用参数required = FALSE
,您可以包含对use_
函数和所有提供的位置将按照指定的顺序进行尝试。例如:
图书馆(tensorflow)use_python(“/ usr /地方/ bin / python”,要求=假)use_virtualenv(“~ / myenv”,要求=真正的)use_condaenv(“myenv”,要求=真正的)
附加依赖项
TensorFlow有一些组件(例如Keras库),它依赖于其他Python包。的install_keras ()
Function自动安装这些依赖项,但是如果您进行自定义安装,则应确保手动安装它们。
您可以使用以下命令安装额外的依赖项:
皮普安装tensorflow-hub tensorflow- datassets
卡塔尔世界杯欧洲预选赛赛程表支持的平台上
请注意,为Windows、OS X和Ubuntu 16.04或更高版本提供了TensorFlow的二进制安装。二进制安装有可能在其他Linux变体上运行,但Ubuntu是唯一经过测试和支持的平台。卡塔尔世界杯欧洲预选赛赛程表
特别是,如果你在RedHat或CentOS上运行,你可能需要从源代码安装然后按照自定义安装部分中的说明进行操作,以确保您的TensorFlow安装可以与TensorFlow R包一起使用。