本文介绍了kivy-ios .toolchain.py:第4行:语法错误:Mac High Sierra中的文件意外结束的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试在Mac上将python文件编译为ios文件.我使用kivy-for-ios文档.我执行了:
I try to compile python file to ios file on mac. I used kivy-for-ios documentation. I executed:
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
因为在我得到错误之前:
because before I got error:
-bash: .toolchain.py: Permission denied
然后
./toolchain.py build kivy
最后一个字符串返回错误:
the last string returns error:
|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.
why does it happens and how to fix it? I use python 3.7.5 and I have xcode 10.0.
推荐答案
尝试使用python3 ./toolchain.py build kivy
当您只编写./toolchain.py build kivy
时,它将尝试使用默认的python,在这种情况下为python2. toolchain.py脚本需要python3.
When you just write ./toolchain.py build kivy
it tries to use your default python, which in this case is python2. The toolchain.py scripts requires python3.
这篇关于kivy-ios .toolchain.py:第4行:语法错误:Mac High Sierra中的文件意外结束的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!