cx_Freezeでexe化したPytorchを使用したpythonスクリプトのエラーについて
初めまして。とても困っているので誰か助けてください。
pytorchを使用したpythonプログラム(test2.pyとする)をcx_Freezeでexe化して、生成されたexeファイルを実行したところ、
"c:\~~~\torch\__init__.py",line 102, in<module>
from torch._C import *
importError:DLL load failed:指定されたモジュールが見つかりません。
上記のようなエラーが発生します。自分でも調べてみましたが、まったくわからない状況です。
pythonは3.6を使用しています。
exe化用のsetup.pyの中身は次のようにしています。
import sys
import os
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
os.environ['TCL_LIBRARY'] = r"C:/Miniconda3/envs/my_Project2\tcl/tcl8.6"
os.environ['TK_LIBRARY'] = r"C:/Miniconda3/envs/my_Project2\tcl/tk8.6"
setup( name = "sample",
version = "1.0",
description = "123",
executables = [Executable("test2.py", base=base)])
~~~~~~~~~~~~~~~ setup.py ~~~~~~~~~~~~~~~~~