ファイルを親の階層ごとコピーするツール (完成への道)その4
PythonファイルからMac用のappを作成するのに
pyinstallerで作成されたappを実行してもGUIが表示されない。
色々試しても、ダメでした。。
Mac Python3.7
そしたら、 py2app ならいけるかも、とのことで
試したら・・・
イケた!
実行ファイルのダウンロードはこちら。
・Mac用 appファイル → pycp2_v2.2_mac.zip
・Windows用の exeファイル → pycp2_v2.2.exe
以下、メモ。
--------------------------------------
ターミナルで以下を実行
(1)pipでpy2appをインストール
pip3 install py2app
(2)setup.pyを作成
※<pythonファイル名.py>部分を書き換え"""This is a setup.py script generated by py2appletUsage:python setup.py py2app"""from setuptools import setupAPP = ['<pythonファイル名.py>']DATA_FILES = []OPTIONS = {}setup(app=APP,data_files=DATA_FILES,options={'py2app': OPTIONS},setup_requires=['py2app'],)
(3)py2appを使って、.pyから.appを作成
ターミナルを起動して、cd で setup.pyファイル がある場所まで移動。
python3 setup.py py2app
pythonファイルのある場所に dist フォルダができるので
その中に.appファイルが作成されているのを確認。
以上
------------------------------------------------
参考サイト
https://code-graffiti.com/create-native-mac-application-on-py2app-in-python/
0 コメント:
コメントを投稿