张量流库中的启动问题
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 上提出问题,这听起来像是一个错误。以上是关于张量流库中的启动问题的主要内容,如果未能解决你的问题,请参考以下文章