0
tkinter GUIの実行ファイルを作成しました。実行しようとすると、次のエラーが表示されます。 from.import_methods ImportError:名前 '_methods'をインポートできません 窓の上にnumpyのロット。私がプロジェクトに気をつけていないので、それがなぜなのか分かりません。ImportError:名前 '_methods'をインポートできません
私のsetup.pyコードは次のとおりです。
import sys
import os.path
from cx_Freeze import setup, Executable
#include_files = ['autorun.inf']
PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__))
os.environ['TCL_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tcl8.6')
os.environ['TK_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tk8.6')
base = None
if sys.platform == 'win32':
base = 'Win32GUI'
#os.environ['TCL_LIBRARY'] = r'C:\Users\DonikuY\AppData\Local\Programs\Python\Python36-32\tcl\tcl8.6'
#os.environ['TK_LIBRARY'] = r'C:\Users\DonikuY\AppData\Local\Programs\Python\Python36-32\tcl\tk8.6'
executables = [
Executable('VacuumPumpGUI.py', base=base)
]
options = {
'build_exe': {
'include_files':[
os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tk86t.dll'),
os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tcl86t.dll'),
],
},
}
setup(name="VacuumPumpGUI",
version="0.1",
description="Vacuum pump serial GUI.",
options=options,
executables=executables
)
スタックトレースのスクリーンショットを投稿しないでください。時間をかけてコピー&ペーストし、適切にフォーマットしてください。 –
まあ、最速の解決策は、numpyをアンインストールして、そのトリックがあるかどうかを確認することです。次に、ドキュメントを読んで、フリーズを正しく使用していることを確認する時間を取る必要があります。私は自分で凍結を使用していませんが、フリーズはインポートされていないライブラリで何もする必要はないはずです。 –
また、この記事[How-To-create-exe-file-in-python-using-cx-freeze](https://stackoverflow.com/questions/17798128/how-to-create-exe- file-in-python-cx-freeze)を使用してください。 –