質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1027閲覧

python setup.py py2appでアプリケーションを作成時のエラーで困っています。

Yuiti628

総合スコア71

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/08/27 06:46

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)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yuiti628

2020/08/27 08:14

なるほど pythonは入れたてで最新版です。 バージョンを下げて見ます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問