###概要
https://cafe-mickey.com/python/kivy-ios/
Kivy-iOSをインストールしようとしているのですが、途中でエラーが出てしまいます。
Traceback (most recent call last): File "/Users/.../Desktop/tom/kivy-ios/toolchain.py", line 4, in <module> main() File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 1536, in main ToolchainCL() File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 1293, in __init__ getattr(self, args.command)() File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 1354, in build build_recipes(args.recipe, ctx) File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 1136, in build_recipes recipe.execute() File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 701, in execute self.extract() File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 73, in _cache_execution f(self, *args, **kwargs) File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 746, in extract self.extract_arch(arch.arch) File "/Users/.../Desktop/tom/kivy-ios/kivy_ios/toolchain.py", line 750, in extract_arch dest_dir = join(build_dir, self.archive_root) File "/usr/local/.../python@3.9/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/posixpath.py", line 90, in join genericpath._check_arg_types('join', a, *p) File "/usr/local/.../python@3.9/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/genericpath.py", line 152, in _check_arg_types raise TypeError(f'{funcname}() argument must be str, bytes, or ' TypeError: join() argument must be str, bytes, or os.PathLike object, not 'NoneType'
エラーの原因がわかる方がいれば、ご教授願います。
また、インストール方法に誤りがあるなら、別のインストール方法を教えていただけると助かります。
###環境
python3.6.7 venv仮想環境 iOS-proj
Xcode 12
###補足事項
他にも、エラーが出た部分はありましたが、一旦スキップしました。
xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
brew link libtool
Warning: Already linked: /opt/homebrew/Cellar/libtool/2.4.6_4 To relink, run: brew unlink libtool && brew link libtool
brew install autoconf automake libtool pkg-config
を実行した後だから、「既にlibtoolインストール済み」というエラーが出たのでしょうか...
###補足事項2
$ xcrun -sdk iphonesimulator --show-sdk-path /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk
###補足事項3
$python-m vent iOS-proj
###引用部分
kivy-iosの導入については下記githubを参考にしています。
https://github.com/kivy/kivy-ios
デスクトップなどにkivyフォルダを作って、ターミナルを起動し作ったパスまで移動します。
cd /Users/●●/Desktop/kivy
pythonの仮想環境を用意します。
※kivyでは仮想環境での起動が推奨されています。
python -m venv venv
source venv/bin/activate
pipでkivy-iosをインストールします。
pip install kivy-ios
インストールが終わったら、以下を順々に入力して実行していきます。
xcode-select --install
brew install autoconf automake libtool pkg-config
brew link libtool
pip install cython
toolchain build kivy
toolchain build kivyでは20分くらいかかりました。
回答1件
あなたの回答
tips
プレビュー