私はPythonスクリプトからスタンドアロンAPPを作成するためにpy2appを使用していますが、私はあなたが助けてくれることを望んでいる問題にぶつかっています。Py2app - "x import yから" setup.pyに追加
スクリプトは、主に、むしろTkinterのでインポートではなく、Tkinterのメッセージボックスモジュールは、使用して個別にインポートする必要があり、Tkinterのに大きく依存している:私は作成するために使用私のsetup.pyファイルで
from tkinter import messagebox
私はこのコードを使用して、Pythonで使用されているすべてのモジュールが含まれているアプリケーション、:私はアプリをコンパイルするとき
from setuptools import setup
APP = ['ch.py']
DATA_FILES = ['company.txt']
OPTIONS = {'argv_emulation': False, 'includes':['tkinter', 'requests', 'os'], 'iconfile': 'icon.icns'}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
はしかし、すべてが単純に開かないのTkinterのメッセージボックスを除き、完璧に動作します。私はこれがsetup.pyファイルに特にインポートされていないためです。
誰もが私はTkinterのインポートメッセージボックスから」含まれるようにsetup.pyファイルを伝えることができる方法を知っていますか?
多くの感謝!
の誰もが、私はあなたが使用している要求とpy2appのバージョン知っているかもしれないのに役立ちますか?私は、アプリケーションのGUIがちょうど良い起動するが、プログラムがアプリケーションにコンパイルされているときに動作するようにリクエストを取得するように見えることはできません。私は要求2.18.4とpy2app 0.10を使用しています。ありがとうございました! –