pythonでappのアプリケーションを作成しようとしています。
python setup.py py2appを実行すると下記のようなエラーが出ました。
調べていても有効そうな記事が見当たらずに困っています。
何かを入れたらいいとこかでないみたいなので、どうすればいいでしょうか?
Traceback (most recent call last): File "setup.py", line 18, in <module> setup_requires=['py2app'], File "/opt/anaconda3/lib/python3.7/site-packages/setuptools/__init__.py", line 144, in setup return distutils.core.setup(**attrs) File "/opt/anaconda3/lib/python3.7/distutils/core.py", line 148, in setup dist.run_commands() File "/opt/anaconda3/lib/python3.7/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/opt/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Users/suga/Programu/buzzvideo/gui/.eggs/py2app-0.21-py3.7.egg/py2app/build_app.py", line 907, in run self._run() File "/Users/suga/Programu/buzzvideo/gui/.eggs/py2app-0.21-py3.7.egg/py2app/build_app.py", line 1125, in _run self.run_normal() File "/Users/suga/Programu/buzzvideo/gui/.eggs/py2app-0.21-py3.7.egg/py2app/build_app.py", line 1344, in run_normal o = __import__(m1, fromlist=[m2]) File "/opt/anaconda3/lib/python3.7/site-packages/PyQt5/uic/port_v2/ascii_upper.py", line 27, in <module> _ascii_trans_table = string.maketrans(string.ascii_lowercase, AttributeError: module 'string' has no attribute 'maketrans'
setup.pyの中身はこちらです。
python3
1from setuptools import setup 2 3APP = ['gui.py'] 4DATA_FILES = [] 5OPTIONS = {} 6 7setup( 8 app=APP, 9 data_files=DATA_FILES, 10 options={'py2app': OPTIONS}, 11 setup_requires=['py2app'], 12)
あなたの回答
tips
プレビュー