我尝试在 Google Colab 上安装一个新的 Swift 库
%install '.package(url: "https://github.com/IBM-Swift/BlueCryptor.git", from: "1.0.28")' Cryptor
然后,出现错误
...
error: toolchain is invalid: could not find the `swiftc` at expected path /swift/toolchain/usr/bin/swiftc
Install Error: swift-build returned nonzero exit code 1.
但我检查 swiftc
确实存在于 /swift/toolchain/usr/bin
中。
这是一个 Colab notebook
证明错误。
请帮忙。
最佳答案
现在我将它更新到最新的 Swift 版本。通过运行此笔记本:
没有错误了。所以,只需要更新它。
您也可以使用此代码从 Swift notebook 完成所有操作。
import Python
Python.import("subprocess").getoutput("""
rm -rf /swift
mkdir -p /swift/toolchain
wget -nv -O- https://storage.googleapis.com/s4tf-kokoro-artifact-testing/latest/swift-tensorflow-DEVELOPMENT-cuda10.0-cudnn7-ubuntu18.04.tar.gz | tar xzf - -C /swift/toolchain
wget -nv -O- https://storage.googleapis.com/s4tf-kokoro-artifact-testing/latest/swift-jupyter.tar.gz | tar xzf - -C /swift
python3 /swift/swift-jupyter/register.py --swift-toolchain /swift/toolchain
apt-get install libblocksruntime-dev
""")
关于swift - 无法在 Swift Colab 中使用 %install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56866369/