1

pyodbc拡張子を使用して.mdbファイルでいくつかの処理を行う小さなPythonTkinterアプリケーションを作成しました。py2exeを使用してEXEを作成しようとしましたが、EXEを実行しようとすると次のエラーが発生します。

Traceback (most recent call list):
File "My_Python_Script.py", line 14, in <module>
File "pyodbc.pyc", line 12, in <module>
File "pyodbc.pyc", line 10, in __load
RuntimeError: Unable to import decimal

スクリプトの14行目は、pyodbcをインポートしている場所です。pyodbcを使用しない別のPythonスクリプトのEXEを作成してみましたが、正常に動作します。

誰かが私が間違っているかもしれないことを知っていますか?ありがとう。

4

1 に答える 1

4

py2exeにいくつかの追加モジュールを含めるように明示的に指示する必要がある場合があります。

setup(
        ...
        options={
                "py2exe": {
                        "includes": ["decimal"]
                }
        }
)
于 2013-02-08T08:11:41.860 に答える