Pythonから起動したときに正常に実行されているアプリがあります。MACOS10.6.8でのパッケージ化にpyappを使用したいと思います。
このアプリは、ボトルのマイクロフレームワークで実行される小さな埋め込みWebアプリです。py2exeを使用したWindowsで正常にパッケージ化されています。
私は次のpy2appスクリプトを持っています
setup.pypy2appは問題ないようです。生成されたアプリファイルがあり、正しいコードが含まれていることがわかります。こんにちは、Pythonから起動したときに正常に実行されているアプリがあります。MACOS10.6.8でのパッケージ化にpyappを使用したいと思います。
このアプリは、ボトルのマイクロフレームワークで実行される小さな埋め込みWebアプリです。py2exeを使用したWindowsで正常にパッケージ化されています。
私は次のpy2appスクリプトを持っています
setup.pypy2appは問題ないようです。生成されたアプリファイルがあり、正しいコードが含まれていることがわかります。
from setuptools import setup
import sys, os, os.path
wapp_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(wapp_path)
DATA_FILES = []
setup(
app = [
'nsav_ws.py',
],
options={
"py2app":{
'argv_emulation': True,
"includes":["shelve", "dbhash", "sqlite3", "waitress", "runpy_imports", "bottle_sqlalchemy"],
"packages": ["sqlalchemy.dialects.sqlite", "sqlalchemy", "nsav_wapp"],
}
},
setup_requires=['py2app']
)
残念ながら、アプリは起動時に失敗します。トレースバックは次のとおりです。
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] argvemulator warning: fetching events failed
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] Traceback (most recent call last):
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] File "/Users/luc/Dev/nelly_signe_avec_vous/nsav/nsav_mac/dist/nsav_ws.app/Contents/Resources/__boot__.py", line 340, in <module>
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] _run()
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] File "/Users/luc/Dev/nelly_signe_avec_vous/nsav/nsav_mac/dist/nsav_ws.app/Contents/Resources/__boot__.py", line 311, in _run
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] exec(compile(source, path, 'exec'), globals(), globals())
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] File "/Users/luc/Dev/nelly_signe_avec_vous/nsav/nsav_mac/dist/nsav_ws.app/Contents/Resources/nsav_ws.py", line 2
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126]
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] ^
25/10/12 16:55:53 [0x0-0x118118].org.pythonmac.unspecified.nsav_ws[5126] SyntaxError: invalid syntax
25/10/12 16:55:53 nsav_ws[5126] nsav_ws Error
py2appプロジェクトページに問題を入力しましたが、修正に役立つアイデアがあれば幸いです。
プログラムの開始は次のとおりです。
# -*- coding: utf-8 -*-
"""
3 text
lines
"""
from dewapp.utils import is_exe
import sys, os, os.path, shutil