Pyinstaller创建的可执行文件找不到MEIPASS目录中存在的DLL

2024-09-30 14:20:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用PyInstaller在Windows 7上创建一个onefile exe。 创建可执行文件时没有任何错误:

88 INFO: PyInstaller: 3.5
88 INFO: Python: 3.6.9
88 INFO: Platform: Windows-7-6.1.7600-SP0
88 DEBUG: Testing for UPX ...
90 INFO: UPX is not available.
92 DEBUG: script: numeca\admin_tool\admin_tool.py
93 INFO: Extending PYTHONPATH with paths
['C:\\Users\\vikramaditya\\Desktop\\admin_tool_2to3',
 'C:\\Users\\vikramaditya\\Desktop\\admin_tool_2to3']
93 INFO: checking Analysis
93 INFO: Building Analysis because Analysis-00.toc is non existent
93 INFO: Initializing module dependency graph...
95 INFO: Initializing module graph hooks...
97 INFO: Analyzing base_library.zip ...
97 DEBUG: Collecting submodules for collections
187 DEBUG: collect_submodules - Found submodules: {'collections', 'collections.abc'}
188 DEBUG: Collecting submodules for encodings
293 DEBUG: collect_submodules - Found submodules: {'encodings.cp1006', 'encodings.cp950', 'encodings.undefined', 'encodings.cp852', 'encodings.iso2022_jp_2', 'encodings.cp1026', 'encodings.iso8859_9', 'encodings.johab', 'encodings.iso2022_jp_2004', 'encodings.hz', 'encodings.gb2312', 'encodings.oem', 'encodings.utf_32_be', 'encodings.cp775', 'encodings.kz1048', 'encodings.cp1251', 'encodings.euc_jis_2004', 'encodings.uu_codec', 'encodings.cp857', 'encodings.cp1250', 'encodings.utf_16_le', 'encodings.charmap', 'encodings.iso2022_jp_3', 'encodings.iso8859_11', 'encodings', 'encodings.zlib_codec', 'encodings.aliases', 'encodings.iso8859_5', 'encodings.big5', 'encodings.mac_latin2', 'encodings.iso8859_4', 'encodings.bz2_codec', 'encodings.iso8859_1', 'encodings.utf_16_be', 'encodings.cp65001', 'encodings.mac_iceland', 'encodings.mac_roman', 'encodings.koi8_u', 'encodings.cp864', 'encodings.cp273', 'encodings.unicode_escape', 'encodings.iso2022_jp_1', 'encodings.cp858', 'encodings.iso8859_6', 'encodings.iso2022_jp_ext', 'encodings.cp1254', 'encodings.iso8859_3', 'encodings.palmos', 'encodings.tis_620', 'encodings.iso8859_16', 'encodings.utf_32', 'encodings.iso8859_8', 'encodings.cp875', 'encodings.iso8859_15', 'encodings.rot_13', 'encodings.idna', 'encodings.cp862', 'encodings.euc_jp', 'encodings.mac_croatian', 'encodings.euc_jisx0213', 'encodings.koi8_t', 'encodings.mbcs', 'encodings.koi8_r', 'encodings.cp863'}
3771 DEBUG: Adding python files to base_library.zip
3810 DEBUG: Hidden import: codecs
3810 DEBUG: Hidden import 'codecs' already found
3810 INFO: running Analysis Analysis-00.toc
3810 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python.exe
3836 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python.exe:
3837 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
3837 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python.exe
3837 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
3845 DEBUG: Adding api-ms-win-crt-math-l1-1-0.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-math-l1-1-0.dll
3847 DEBUG: Adding python36.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python36.dll
3849 DEBUG: Skipping KERNEL32.dll dependency of python.exe
3851 DEBUG: Adding api-ms-win-crt-stdio-l1-1-0.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-stdio-l1-1-0.dll
3853 DEBUG: Adding VCRUNTIME140.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\VCRUNTIME140.dll
3854 DEBUG: Adding api-ms-win-crt-heap-l1-1-0.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-heap-l1-1-0.dll
3855 DEBUG: Adding api-ms-win-crt-runtime-l1-1-0.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-runtime-l1-1-0.dll
3857 DEBUG: Adding api-ms-win-crt-locale-l1-1-0.dll dependency of python.exe from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-locale-l1-1-0.dll
3857 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-math-l1-1-0.dll
3877 DEBUG: Adding ucrtbase.dll dependency of api-ms-win-crt-math-l1-1-0.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\ucrtbase.dll
3877 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python36.dll
3878 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python36.dll:
3878 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
3879 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
3897 DEBUG: Adding api-ms-win-crt-time-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-time-l1-1-0.dll
3898 DEBUG: Adding api-ms-win-crt-process-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-process-l1-1-0.dll
3901 DEBUG: Skipping VERSION.dll dependency of python36.dll
3903 DEBUG: Skipping ADVAPI32.dll dependency of python36.dll
3906 DEBUG: Skipping WS2_32.dll dependency of python36.dll
3908 DEBUG: Skipping SHLWAPI.dll dependency of python36.dll
3910 DEBUG: Adding api-ms-win-crt-environment-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-environment-l1-1-0.dll
3911 DEBUG: Adding api-ms-win-crt-string-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-string-l1-1-0.dll
3913 DEBUG: Adding api-ms-win-crt-convert-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-convert-l1-1-0.dll
3915 DEBUG: Skipping KERNEL32.dll dependency of python36.dll
3924 DEBUG: Adding api-ms-win-crt-filesystem-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-filesystem-l1-1-0.dll
3925 DEBUG: Adding api-ms-win-crt-conio-l1-1-0.dll dependency of python36.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-conio-l1-1-0.dll
3925 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-stdio-l1-1-0.dll
3938 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\VCRUNTIME140.dll
3947 DEBUG: Skipping KERNEL32.dll dependency of VCRUNTIME140.dll
3949 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-heap-l1-1-0.dll
3955 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-runtime-l1-1-0.dll
3965 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-locale-l1-1-0.dll
3970 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\ucrtbase.dll
3995 DEBUG: Adding api-ms-win-core-datetime-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-datetime-l1-1-0.dll
3997 DEBUG: Adding api-ms-win-core-synch-l1-2-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-synch-l1-2-0.dll
3998 DEBUG: Adding api-ms-win-core-sysinfo-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-sysinfo-l1-1-0.dll
3999 DEBUG: Adding api-ms-win-core-interlocked-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-interlocked-l1-1-0.dll
4001 DEBUG: Adding api-ms-win-core-file-l1-2-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-file-l1-2-0.dll
4002 DEBUG: Adding api-ms-win-core-errorhandling-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-errorhandling-l1-1-0.dll
4004 DEBUG: Adding api-ms-win-core-file-l2-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-file-l2-1-0.dll
4005 DEBUG: Adding api-ms-win-core-memory-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-memory-l1-1-0.dll
4006 DEBUG: Adding api-ms-win-core-heap-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-heap-l1-1-0.dll
4008 DEBUG: Adding api-ms-win-core-namedpipe-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-namedpipe-l1-1-0.dll
4010 DEBUG: Adding api-ms-win-core-processthreads-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-processthreads-l1-1-0.dll
4011 DEBUG: Adding api-ms-win-core-string-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-string-l1-1-0.dll
4013 DEBUG: Adding api-ms-win-core-file-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-file-l1-1-0.dll
4014 DEBUG: Adding api-ms-win-core-handle-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-handle-l1-1-0.dll
4016 DEBUG: Adding api-ms-win-core-localization-l1-2-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-localization-l1-2-0.dll
4017 DEBUG: Adding api-ms-win-core-processenvironment-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-processenvironment-l1-1-0.dll
4018 DEBUG: Adding api-ms-win-core-libraryloader-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-libraryloader-l1-1-0.dll
4020 DEBUG: Adding api-ms-win-core-rtlsupport-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-rtlsupport-l1-1-0.dll
4021 DEBUG: Adding api-ms-win-core-timezone-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-timezone-l1-1-0.dll
4023 DEBUG: Adding api-ms-win-core-processthreads-l1-1-1.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-processthreads-l1-1-1.dll
4024 DEBUG: Adding api-ms-win-core-console-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-console-l1-1-0.dll
4026 DEBUG: Adding api-ms-win-core-profile-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-profile-l1-1-0.dll
4027 DEBUG: Adding api-ms-win-core-debug-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-debug-l1-1-0.dll
4028 DEBUG: Adding api-ms-win-core-util-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-util-l1-1-0.dll
4030 DEBUG: Adding api-ms-win-core-synch-l1-1-0.dll dependency of ucrtbase.dll from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-synch-l1-1-0.dll
4030 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-time-l1-1-0.dll
4036 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-process-l1-1-0.dll
4039 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-environment-l1-1-0.dll
4042 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-string-l1-1-0.dll
4054 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-convert-l1-1-0.dll
4063 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-filesystem-l1-1-0.dll
4068 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-conio-l1-1-0.dll
4071 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-datetime-l1-1-0.dll
4076 DEBUG: Skipping kernel32.dll dependency of api-ms-win-core-datetime-l1-1-0.dll
...
4149 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-localization-l1-2-0.dll
4156 DEBUG: Skipping kernel32.dll dependency of api-ms-win-core-localization-l1-2-0.dll
4158 DEBUG: Skipping normaliz.dll dependency of api-ms-win-core-localization-l1-2-0.dll
4158 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-processenvironment-l1-1-0.dll
4163 DEBUG: Skipping kernel32.dll dependency of api-ms-win-core-processenvironment-l1-1-0.dll
4163 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-core-libraryloader-l1-1-0.dll
4169 DEBUG: Skipping user32.dll dependency of api-ms-win-core-libraryloader-l1-1-0.dll
4171 DEBUG: Skipping kernel32.dll dependency of api-ms-win-core-libraryloader-l1-1-0.dll
...
4216 INFO: Caching module hooks...
4223 INFO: Analyzing numeca\admin_tool\admin_tool.py
4227 INFO: Loading module hooks...
4227 INFO: Loading module hook "hook-encodings.py"...
4227 DEBUG: Collecting submodules for encodings
4335 DEBUG: collect_submodules - Found submodules: {'encodings.cp1006', 'encodings.iso2022_jp_1', 'encodings.cp858', 'encodings.iso8859_6', 'encodings.iso2022_jp_ext', 'encodings.cp1254', 'encodings.iso8859_3', 'encodings.palmos', 'encodings.tis_620', 'encodings.iso8859_16', 'encodings.utf_32', 'encodings.iso8859_8', 'encodings.cp875', 'encodings.iso8859_15', 'encodings.rot_13', 'encodings.idna', 'encodings.cp862', 'encodings.euc_jp', 'encodings.mac_croatian', 'encodings.euc_jisx0213', 'encodings.koi8_t', 'encodings.mbcs', 'encodings.koi8_r', 'encodings.cp863'}
4344 INFO: Loading module hook "hook-pydoc.py"...
4345 INFO: Loading module hook "hook-xml.py"...
4652 DEBUG: Looking for egg data files...
4652 INFO: Looking for ctypes DLLs
4652 INFO: Analyzing run-time hooks ...
4659 INFO: Looking for dynamic libraries
4660 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_ssl.pyd
4661 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_ssl.pyd:
4662 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4662 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4669 DEBUG: Skipping ADVAPI32.dll dependency of _ssl.pyd
4671 DEBUG: Skipping USER32.dll dependency of _ssl.pyd
4673 DEBUG: Skipping WS2_32.dll dependency of _ssl.pyd
4675 DEBUG: Adding api-ms-win-crt-utility-l1-1-0.dll dependency of _ssl.pyd from c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-utility-l1-1-0.dll
4677 DEBUG: Skipping KERNEL32.dll dependency of _ssl.pyd
4680 DEBUG: Skipping CRYPT32.dll dependency of _ssl.pyd
4682 DEBUG: Skipping GDI32.dll dependency of _ssl.pyd
4682 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\pyexpat.pyd
4683 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\pyexpat.pyd:
4683 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4684 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4689 DEBUG: Skipping KERNEL32.dll dependency of pyexpat.pyd
4689 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\unicodedata.pyd
4690 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\unicodedata.pyd:
4690 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4690 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4696 DEBUG: Skipping KERNEL32.dll dependency of unicodedata.pyd
4696 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_hashlib.pyd
4697 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_hashlib.pyd:
4697 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4698 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4704 DEBUG: Skipping ADVAPI32.dll dependency of _hashlib.pyd
4706 DEBUG: Skipping USER32.dll dependency of _hashlib.pyd
4711 DEBUG: Skipping KERNEL32.dll dependency of _hashlib.pyd
4713 DEBUG: Skipping GDI32.dll dependency of _hashlib.pyd
4713 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_bz2.pyd
4714 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_bz2.pyd:
4714 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4714 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4720 DEBUG: Skipping KERNEL32.dll dependency of _bz2.pyd
4720 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_lzma.pyd
4721 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_lzma.pyd:
4721 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4721 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4726 DEBUG: Skipping KERNEL32.dll dependency of _lzma.pyd
4726 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_socket.pyd
4727 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\_socket.pyd:
4727 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4728 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4733 DEBUG: Skipping WS2_32.dll dependency of _socket.pyd
4735 DEBUG: Skipping KERNEL32.dll dependency of _socket.pyd
4735 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\select.pyd
4736 DEBUG: Dependent assemblies of c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\DLLs\select.pyd:
4736 DEBUG: *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4736 DEBUG: Skipping assembly *_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_none
4742 DEBUG: Skipping WS2_32.dll dependency of select.pyd
4744 DEBUG: Skipping KERNEL32.dll dependency of select.pyd
4744 DEBUG: Analyzing c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\api-ms-win-crt-utility-l1-1-0.dll
4748 INFO: Looking for eggs
4748 INFO: Using Python library c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\python36.dll
4748 INFO: Found binding redirects: 
[]
4757 INFO: Warnings written to C:\Users\vikramaditya\Desktop\admin_tool_2to3\build\admin_tool\warn-admin_tool.txt
4812 INFO: Graph cross-reference written to C:\Users\vikramaditya\Desktop\admin_tool_2to3\build\admin_tool\xref-admin_tool.html
4835 INFO: Graph drawing written to C:\Users\vikramaditya\Desktop\admin_tool_2to3\build\admin_tool\graph-admin_tool.dot
4866 INFO: Appending 'datas' from .spec
4867 INFO: checking PYZ
4867 INFO: Building PYZ because PYZ-00.toc is non existent
4867 INFO: Building PYZ (ZlibArchive) C:\Users\vikramaditya\Desktop\admin_tool_2to3\build\admin_tool\PYZ-00.pyz
5506 INFO: Building PYZ (ZlibArchive) C:\Users\vikramaditya\Desktop\admin_tool_2to3\build\admin_tool\PYZ-00.pyz completed successfully.
5524 INFO: checking PKG
5524 INFO: Building PKG because PKG-00.toc is non existent
5524 INFO: Building PKG (CArchive) PKG-00.pkg
5600 DEBUG: Compiling c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\lib\site-packages\PyInstaller\loader\pyiboot01_bootstrap.py
5600 DEBUG: Compiling c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\lib\site-packages\PyInstaller\loader\pyiboot01_bootstrap.py
5602 DEBUG: Compiling C:\Users\vikramaditya\Desktop\admin_tool_2to3\numeca\admin_tool\admin_tool.py
5602 DEBUG: Compiling C:\Users\vikramaditya\Desktop\admin_tool_2to3\numeca\admin_tool\admin_tool.py
7195 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
7204 INFO: Bootloader c:\users\vikramaditya\desktop\admin_tool_2to3\__build_artifacts__\_tmp_conda_env_3\build_env_windows\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
7204 INFO: checking EXE
7204 INFO: Building EXE because EXE-00.toc is non existent
7204 INFO: Building EXE from EXE-00.toc
7204 INFO: Appending archive to EXE C:\Users\vikramaditya\Desktop\admin_tool_2to3\dist\admin_tool.exe
7526 INFO: Building EXE from EXE-00.toc completed successfully.

但是,当我尝试运行可执行文件时,它会抱怨“程序无法启动,因为api-ms-win-core-localization-l1-2-0.dll从您的计算机中丢失。尝试重新安装程序以解决此问题。 经过几天的搜索,我知道:

  1. 执行.exe时,api-ms-win-core-localization-l1-2-0.dl会出现在临时MEIPASS目录中。如下所示,SetDllDirectory已设置为MEIPASS目录
  2. 如果api-ms-win-core-localization-l1-2-0.dll与.exe位于同一目录中,则它不会抱怨此dll。但它抱怨说,它找不到另一个DLL api-ms-win-core-processthreads-l1-1-0.DLL,它又出现在MEIPASS目录中。如果我将MEIPASS中的所有dll复制到有.exe的目录中,那么它不会抱怨,.exe也会正常执行。在
  3. 在加载程序加载路径时,会发现加载程序的路径发生改变。将dwFlags更改为LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR不是一个选项,因为我没有安装KB2533623。在
  4. 我已经把我原来的python脚本分解成一个print("Hello World"),我甚至可以在这个脚本上重现这个问题。在
  5. 可执行文件在其他Windows7和Windows10计算机上正常执行。在
  6. 包括pyinstaller文档中提到的来自CRT的dll并没有帮助。在
  7. 如果我将环境变量PATH设置为DLL的位置,那么它就可以工作了。在

以下是执行日志:

^{pr2}$

有人遇到过类似的情况吗?我该找什么呢?我尝试过python3(我在python2上时用来正常工作的可执行文件)和pyinstaller(3.3.1、3.4、3.5)的各种版本。 从执行日志中可以看到,windows7的版本是7-6.1.7600-SP0,虽然没有更新,但pyinstaller仍然支持它。在


Tags: debugbuildenvapil1admintoolwin
1条回答
网友
1楼 · 发布于 2024-09-30 14:20:19

我通过为pyinstaller构建一个新的引导加载程序来解决这个问题,它将在加载Python3x.DLL之前加载CRT DLL。在

我相信一定有一个更优雅的方法来解决装载问题。在

相关问题 更多 >