kivy-ios .toolchain.py:第 4 行:语法错误:Mac High Sierra 中文件意外结束

Posted

技术标签:

【中文标题】kivy-ios .toolchain.py:第 4 行:语法错误:Mac High Sierra 中文件意外结束【英文标题】:kivy-ios .toolchain.py: line 4: syntax error: unexpected end of file in Mac High Sierra 【发布时间】:2020-10-03 05:58:17 【问题描述】:

我尝试在 mac 上将 python 文件编译为 ios 文件。我使用了 kivy-for-ios 文档。我执行了:

brew install autoconf automake libtool pkg-config
brew link libtool
sudo easy_install pip
sudo pip install Cython==0.29.10

git clone git://github.com/kivy/kivy-ios
cd kivy-ios

我也执行了这一行:

chmod +x ./toolchain.py

因为在我得到错误之前:

-bash: .toolchain.py: Permission denied

然后

./toolchain.py build kivy

最后一个字符串返回错误:

|from: can not read /var/mail/kivy-ios.toolchain
  .toolchain.py: line 4: syntax error: unexpected end of file

为什么会发生以及如何解决?我使用 python 3.7.5,我有 xcode 10.0。

【问题讨论】:

python --version 的输出是什么? @Erik python --version 返回 Python 2.7.10,但如果我输入:python3 --version 它返回 Python 3.7.5 【参考方案1】:

尝试使用python3 ./toolchain.py build kivy

当您只写./toolchain.py build kivy 时,它会尝试使用您的默认python,在本例中为python2。 toolchain.py 脚本需要 python3。

【讨论】:

***.com/questions/62422703/… 请回答,如果你不知道,我等着 不,对不起,我不知道你下一个问题的答案。尝试在 kivy discord 频道提问

以上是关于kivy-ios .toolchain.py:第 4 行:语法错误:Mac High Sierra 中文件意外结束的主要内容,如果未能解决你的问题,请参考以下文章

使用 OpenSsl 支持构建 Kivy-ios

为 Kivy-ios 编译自定义模块

如何在 Kivy-iOS 上修改屏幕分辨率

Kivy-ios Xcode 构建错误

部署到 iOS 时 kivy-ios 导入 ssl 错误

麻烦交叉编译 Python 2 Xcode:kivy-ios 分发抛出错误