1
モジュールを.pyから.pydに変換する必要がありました。私はCythonでそれをやった。私はプロジェクトの後にテストし、すべてうまくいった。 cx_Freezeでビルドを作成すると、.pydモジュールで問題が発生しました。なぜ私はこれを得る建物の後に理解することができないModuleNotFoundError
。.pydファイルのModuleNotFoundErrorエラー
File "tooth_comp.pyx", line 13, in int
src.graphics_dental_components.tooth_comp
ModuleNotFoundError: No module named 'graphics_utils.effects'
マイセットアップスクリプト:
import sys
from cx_Freeze import setup, Executable
packages = []
excludes = []
include_files = ["assets", "views"]
build_exe_options = {"packages": packages, "excludes": excludes, "include_files": include_files}
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup( name = "MyApp",
version = "0.1",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("app.py", base=base)])
完璧に動作します。どうもありがとうございました ! –
@EugeniuZnagovanとても満足していました。 Cx_Freezeは使うべき痛みですが、欠落しているものを 'include_files'や' packages'に追加するのは一般的にそのトリックです。 :) – Simon