首页 > 解决方案 > 无法在 Swift Playground 中导入 tensorflow

问题描述

我是一名iOS开发人员并正在努力学习tensorflow

对于我的Xcode 11.2.1. 我尝试使用此链接安装 tensorflow

我在 Xcode 工具链中得到了这个包。

在此处输入图像描述

但是安装后我验证安装时,它失败了。Swift Playground 出现错误

没有这样的模块“TensorFlow”

我为macOS创建了一个新的 SwiftPlayground ,但仍然无济于事。

后来我再次从这里通过命令行安装了 tensorflow ,它也成功了。 在此处输入图像描述

这次我创建了一个普通的 swift 文件来验证安装,但这也失败了。

在同一问题上存在一个旧问题,但这对我没有帮助。任何人都可以帮助我知道解决方案吗?

标签: swiftxcodetensorflowswift-playgroundswift-for-tensorflow

解决方案


回答您的问题:

  1. S4TF 工具链尚不支持(将来可用)Sw​​ift Playgrounds。
  2. 您现在只能为 macOS 构建应用程序,但将来会提供对其他操作系统的支持。
  3. 在通过 CMD 运行 Swift 文件之前,您需要使用 S4TF 工具链名称export PATH=/Library/Developer/Toolchains/{swift-toolchain}/usr/bin/"${PATH}"替换{swift-toolchain}您的位置(单击选项卡会建议您系统上可用的工具链)。然后运行swift test.swift将(希望)成功。

注意:S4TF 仍处于早期开发阶段,可供初学者和研究人员使用。但我个人觉得,如果你正在为 iOS 开发应用程序,那还为时过早。我希望 Apple 在 2020 年或 2021 年在 WWDC 中宣布此功能。

我希望这可以帮到你!

——拉胡尔·巴利


推荐阅读