张量流库中的启动问题

Posted

技术标签:

【中文标题】张量流库中的启动问题【英文标题】:Initiation issue in tensorflow library 【发布时间】:2021-10-30 01:21:20 【问题描述】:

我必须安装“tensorflow”和“keras”库,但是当我尝试使用它们时,我收到了以下错误消息:

> library(tensorflow)
> tf$constant("Hellow Tensorflow")
Error in system2(python, stdout = TRUE, args = c("-c", shQuote("import sys; import platform; sys.stdout.write(platform.architecture()[0])"))) : 
  'CreateProcess' failed to run 'C:\Python27\ArcGIS10.8\python.exe -c "import sys; import platform; sys.stdout.write(platform.architecture()[0])"'

我假设我需要更改 SYSTEM 路径中的某些内容,但是什么?

【问题讨论】:

你是如何安装 tensorflow 的,我记得这是一个两步过程,你可能做得对,但考虑到你的输出,很难说。 在“R”中,我安装了“install.package(tensorflow)”,当我通过“library(tensorflow)”午餐时它没有给出错误。当我尝试使用 ir 中的函数时出现错误 曾经有一个 next step,因为 install.packages 本质上安装了一个安装程序,在调用 install_tensorflow() 后运行一次 library(tensorflow),查看 github 自述文件,虽然它可能有改变了。 【参考方案1】:

看起来 reticulate 找到了与您的 ArcGis 安装捆绑在一起的 Python 2 版本。 TensorFlow 与 python 2 不兼容。

如果你想通过 R/reticulate 来配置一个兼容的 python 环境,你可以运行这个:

reticulate::install_miniconda()
keras::install_keras()

【讨论】:

谢谢,这肯定是个问题。但是我不能通过 'install_miniconda()' 来解决它 我得到了这个 > reticulate::install_miniconda() * 正在下载“repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86.exe” ...尝试 URL 'repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86.exe' 内容类型 'application/octet-stream' 长度57981080 字节 (55.3 MB) 已下载 55.3 MB * 正在安装 Miniconda -- 请稍等... 错误:Miniconda 安装失败 [未知原因] 能否请您在 github 上提出问题,这听起来像是一个错误。

以上是关于张量流库中的启动问题的主要内容,如果未能解决你的问题,请参考以下文章

无法从 jupyter 启动张量板

无法在 Jupyter Notebook 中启动张量板

我们可以在 Mac 上拥有多个张量流版本吗?

在 colab 中启动张量板

如何为 Spring Boot 启动器拆分库中的代码

sh 它使张量流推理本机库中的选择性注册意味着在该库中将只是模型歌剧