【发布时间】:2022-01-21 08:27:45
【问题描述】:
所以我是 Python 编程的完全初学者。我完成了一个教程来开发一个应用程序。我使用 pyinstaller 将其转换为 .exe 文件,但现在当我尝试运行 exe 文件时出现以下错误。
“序数380无法定位到动态链接库C:\Path\to\my\project”
在我将其转换为 exe 之前它运行良好,所以我不明白出了什么问题。这是我运行的命令
pyinstaller -F -w file_name.py
这是我得到的结果。
C:\Python\书签应用程序>pyinstaller -F -w Bookmark.py 152 信息:PyInstaller:4.8 153 信息:Python:3.10.2 174 信息:平台:Windows-10-10.0.19042-SP0 175 信息:写了 C:\Python\Bookmark Application\Bookmark.spec 181 信息:UPX 不可用。 190 信息:使用路径扩展 PYTHONPATH ['C:\Python\书签应用程序'] 498 INFO:检查分析 499 信息:构建分析,因为 Analysis-00.toc 不存在 499 信息:正在初始化模块依赖关系图... 502 信息:缓存模块图挂钩... 527 信息:分析 base_library.zip ... 5495 信息:处理来自“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks\pre_find_module_path\hook-distutils.py”的预查找模块路径挂钩 distutils。 5496 信息:distutils:重定向到非 venv 目录 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib' 7774 信息:缓存模块依赖关系图... 7923 信息:运行分析 Analysis-00.toc 7925 信息:将 Microsoft.Windows.Common-Controls 添加到最终可执行文件的依赖程序集中 C:\Users\10341735\AppData\Local\Programs\Python\Python310\python.exe 需要 7992 信息:分析 C:\Python\Bookmark Application\Bookmark.py 8003 信息:处理模块挂钩... 8004 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-difflib.py”... 8006 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-distutils.py”... 8007 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-distutils.util.py”... 8008 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-encodings.py”... 8124 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-heapq.py”... 8126 信息:从 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks' 加载模块挂钩 'hook-lib2to3.py'... 8168 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-multiprocessing.util.py”... 8170 信息:从 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks' 加载模块挂钩 'hook-pickle.py'... 8172 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-sysconfig.py”... 8173 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-xml.etree.cElementTree.py”... 8174 信息:从“C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks”加载模块挂钩“hook-xml.py”... 8247 信息:从 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks' 加载模块挂钩 'hook-_tkinter.py'... 8418 信息:检查树 8418 信息:构建树,因为 Tree-00.toc 不存在 8418 信息:构建树 Tree-00.toc 8495 信息:检查树 8495 信息:构建树,因为 Tree-01.toc 不存在 8496 信息:构建树 Tree-01.toc 8598 信息:检查树 8598 信息:构建树,因为 Tree-02.toc 不存在 8599 信息:构建树 Tree-02.toc 8620 信息:寻找 ctypes DLL 8635 信息:分析运行时挂钩... 8638 信息:包括运行时挂钩 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_subprocess.py' 8645 信息:包括运行时挂钩 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_inspect.py' 8652 信息:包括运行时挂钩 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py' 8661 信息:包括运行时挂钩 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_multiprocessing.py' 8669 信息:包括运行时挂钩 'C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth__tkinter.py' 8679 信息:寻找动态库 8997 INFO:寻找鸡蛋 8997 信息:使用 Python 库 C:\Users\10341735\AppData\Local\Programs\Python\Python310\python310.dll 8998 信息:找到绑定重定向: [] 9000 信息:写入 C:\Python\Bookmark Application\build\Bookmark\warn-Bookmark.txt 的警告 9045 信息:图形交叉引用写入 C:\Python\Bookmark Application\build\Bookmark\xref-Bookmark.html 9093 信息:检查 PYZ 9093 信息:构建 PYZ,因为 PYZ-00.toc 不存在 9094 信息:构建 PYZ (ZlibArchive) C:\Python\Bookmark Application\build\Bookmark\PYZ-00.pyz 9463 信息:构建 PYZ (ZlibArchive) C:\Python\Bookmark Application\build\Bookmark\PYZ-00.pyz 成功完成。 9482 信息:检查 PKG 9482 信息:构建 PKG,因为 PKG-00.toc 不存在 9483 信息:构建 PKG(CArchive)Bookmark.pkg 16279 信息:构建 PKG (CArchive) Bookmark.pkg 已成功完成。 16302 信息:引导加载程序 C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\bootloader\Windows-64bit\runw.exe 16302 信息:检查 EXE 16303 信息:构建 EXE,因为 EXE-00.toc 不存在 16303 信息:从 EXE-00.toc 构建 EXE 16303 信息:将引导加载程序 EXE 复制到 C:\Python\Bookmark Application\dist\Bookmark.exe 16311 信息:将图标复制到 EXE 16311 信息:从 ['C:\Users\10341735\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\bootloader\images\icon-windowed.ico'] 复制图标 16320 信息:用 104 字节写入 RT_GROUP_ICON 0 资源 16320 信息:使用 3752 字节写入 RT_ICON 1 资源 16320 信息:使用 2216 字节写入 RT_ICON 2 资源 16321 信息:使用 1384 字节写入 RT_ICON 3 资源 16321 信息:使用 38188 字节写入 RT_ICON 4 资源 16321 INFO:用 9640 字节写入 RT_ICON 5 资源 16321 INFO:用 4264 字节写入 RT_ICON 6 资源 16321 信息:使用 1128 字节写入 RT_ICON 7 资源 16324 信息:将 0 个资源复制到 EXE 16324 信息:在 EXE 中嵌入清单 16325 信息:在 C:\Python\Bookmark Application\dist\Bookmark.exe 中更新清单 16381 信息:更新资源类型 24 名称 1 语言 0 16384 信息:将 PKG 存档附加到 EXE 18893 信息:从 EXE-00.toc 构建 EXE 成功完成。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
嗨@KieranF,请问您的计算机上是否安装了Microsoft Visual C++ Redistributable 程序?
-
是的,我已经下载了
标签: python pyinstaller