首页 > 解决方案 > kivy-ios .toolchain.py:第 4 行:语法错误:Mac High Sierra 中文件意外结束

问题描述

我尝试在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。

标签: pythoniosmacoskivy

解决方案


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

当您刚刚编写./toolchain.py build kivy它时,它会尝试使用您的默认 python,在这种情况下是 python2。toolchain.py 脚本需要 python3。


推荐阅读