鱼C论坛

 找回密码
 立即注册
查看: 1297|回复: 6

PyInstaller问题

[复制链接]
发表于 2020-6-28 18:55:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为什么我用pyinstaller时,会报错?(全部下载过程如下)
  1. 912 INFO: PyInstaller: 3.6
  2. 912 INFO: Python: 3.8.3
  3. 913 INFO: Platform: Windows-10-10.0.18362-SP0
  4. 928 INFO: wrote D:\Aaron\编程\code\python\小甲鱼\飞机大战\plane.spec
  5. 936 INFO: UPX is not available.
  6. 938 INFO: Extending PYTHONPATH with paths
  7. ['D:\\Aaron\\编程\\code\\python\\小甲鱼\\飞机大战',
  8. 'D:\\Aaron\\编程\\code\\python\\小甲鱼\\飞机大战']
  9. 938 INFO: checking Analysis
  10. 939 INFO: Building Analysis because Analysis-00.toc is non existent
  11. 939 INFO: Initializing module dependency graph...
  12. 942 INFO: Caching module graph hooks...
  13. 1062 INFO: Analyzing base_library.zip ...
  14. 4745 INFO: Processing pre-find module path hook   distutils
  15. 4759 INFO: distutils: retargeting to non-venv dir 'c:\\users\\aaron\\appdata\\local\\programs\\python\\python38-32\\lib'
  16. 9796 INFO: Caching module dependency graph...
  17. 10009 INFO: running Analysis Analysis-00.toc
  18. 10055 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  19.   required by c:\users\aaron\appdata\local\programs\python\python38-32\python.exe
  20. 10786 INFO: Analyzing D:\Aaron\编程\code\python\小甲鱼\飞机大战\plane.py
  21. 12520 INFO: Processing pre-find module path hook   site
  22. 12528 INFO: site: retargeting to fake-dir 'c:\\users\\aaron\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\fake-modules'
  23. 14276 INFO: Processing pre-safe import module hook   setuptools.extern.six.moves
  24. 18947 INFO: Processing module hooks...
  25. 18947 INFO: Loading module hook "hook-distutils.py"...
  26. 18999 INFO: Loading module hook "hook-encodings.py"...
  27. 19106 INFO: Loading module hook "hook-lib2to3.py"...
  28. 19169 INFO: Loading module hook "hook-numpy.core.py"...
  29. 20129 INFO: Loading module hook "hook-numpy.py"...
  30. 20131 INFO: Loading module hook "hook-pkg_resources.py"...
  31. 20772 INFO: Processing pre-safe import module hook   win32com
  32. Traceback (most recent call last):
  33.   File "<string>", line 2, in <module>
  34. ModuleNotFoundError: No module named 'win32com'
  35. 20869 INFO: Processing pre-safe import module hook   win32com
  36. Traceback (most recent call last):
  37.   File "<string>", line 2, in <module>
  38. ModuleNotFoundError: No module named 'win32com'
  39. 20958 INFO: Excluding import '__main__'
  40. 20959 INFO:   Removing import of __main__ from module pkg_resources
  41. 20959 INFO: Loading module hook "hook-pydoc.py"...
  42. 20967 INFO: Loading module hook "hook-pygame.py"...
  43. 20969 WARNING: Hidden import "pygame._view" not found!
  44. 20970 INFO: Loading module hook "hook-setuptools.py"...
  45. 21631 INFO: Loading module hook "hook-sysconfig.py"...
  46. 21647 INFO: Loading module hook "hook-xml.dom.domreg.py"...
  47. 21648 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
  48. 21649 INFO: Loading module hook "hook-xml.py"...
  49. 21650 INFO: Loading module hook "hook-_tkinter.py"...
  50. 22004 INFO: checking Tree
  51. 22004 INFO: Building Tree because Tree-00.toc is non existent
  52. 22005 INFO: Building Tree Tree-00.toc
  53. 22316 INFO: checking Tree
  54. 22317 INFO: Building Tree because Tree-01.toc is non existent
  55. 22317 INFO: Building Tree Tree-01.toc
  56. 22411 INFO: Looking for ctypes DLLs
  57. 22483 INFO: Analyzing run-time hooks ...
  58. 22489 INFO: Including run-time hook 'pyi_rth__tkinter.py'
  59. 22546 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
  60. 22558 INFO: Including run-time hook 'pyi_rth_pkgres.py'
  61. 22572 INFO: Looking for dynamic libraries
  62. 23942 INFO: Looking for eggs
  63. 23942 INFO: Using Python library c:\users\aaron\appdata\local\programs\python\python38-32\python38.dll
  64. 23942 INFO: Found binding redirects:
  65. []
  66. 23973 INFO: Warnings written to D:\Aaron\编程\code\python\小甲鱼\飞机大战\build\plane\warn-plane.txt
  67. 24097 INFO: Graph cross-reference written to D:\Aaron\编程\code\python\小甲鱼\飞机大战\build\plane\xref-plane.html
  68. 24197 INFO: checking PYZ
  69. 24197 INFO: Building PYZ because PYZ-00.toc is non existent
  70. 24197 INFO: Building PYZ (ZlibArchive) D:\Aaron\编程\code\python\小甲鱼\飞机大战\build\plane\PYZ-00.pyz
  71. 25572 INFO: Building PYZ (ZlibArchive) D:\Aaron\编程\code\python\小甲鱼\飞机大战\build\plane\PYZ-00.pyz completed successfully.
  72. 25599 INFO: checking PKG
  73. 25600 INFO: Building PKG because PKG-00.toc is non existent
  74. 25600 INFO: Building PKG (CArchive) PKG-00.pkg
  75. 40165 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
  76. 40242 INFO: Bootloader c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
  77. 40242 INFO: checking EXE
  78. 40242 INFO: Building EXE because EXE-00.toc is non existent
  79. 40242 INFO: Building EXE from EXE-00.toc
  80. 40338 INFO: Copying icons from ['bomb.ico']
  81. Traceback (most recent call last):
  82.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\runpy.py", line 194, in _run_module_as_main
  83.     return _run_code(code, main_globals, None,
  84.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\runpy.py", line 87, in _run_code
  85.     exec(code, run_globals)
  86.   File "C:\Users\Aaron\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller.exe\__main__.py", line 9, in <module>
  87.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 114, in run
  88.     run_build(pyi_config, spec_file, **vars(args))
  89.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 65, in run_build
  90.     PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  91.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 734, in main
  92.     build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
  93.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 681, in build
  94.     exec(code, spec_namespace)
  95.   File "D:\Aaron\编程\code\python\小甲鱼\飞机大战\plane.spec", line 20, in <module>
  96.     exe = EXE(pyz,
  97.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 445, in __init__
  98.     self.__postinit__()
  99.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\datastruct.py", line 160, in __postinit__
  100.     self.assemble()
  101.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 539, in assemble
  102.     icon.CopyIcons(tmpnm, self.icon)
  103.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\win32\icon.py", line 216, in CopyIcons
  104.     return CopyIcons_FromIco(dstpath, [srcpath])
  105.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\win32\icon.py", line 153, in CopyIcons_FromIco
  106.     for i, f in enumerate(icons):
  107.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\win32\icon.py", line 117, in __init__
  108.     entry.fromfile(file)
  109.   File "c:\users\aaron\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\win32\icon.py", line 76, in fromfile
  110.     self._fields_ = list(struct.unpack(self._format_, data))
复制代码

$.gif
谁能解决一下
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-6-28 19:02:13 | 显示全部楼层

ModuleNotFoundError: No module named 'win32com'


这个报错 可以通过这个解决下:
  1. python -m pip install pypiwin32
复制代码


其他的不知道了。。。我前几天写的程序 就是因为无论如何怎么打包都不成功...导致我放弃发论坛了

唉......难受
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-28 19:10:58 | 显示全部楼层
Twilight6 发表于 2020-6-28 19:02
这个报错 可以通过这个解决下:

没用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-28 19:12:35 | 显示全部楼层

肯定没有用呀  你打包 Error 那么多,这个只安装一个模块
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-28 19:14:37 | 显示全部楼层
Twilight6 发表于 2020-6-28 19:12
肯定没有用呀  你打包 Error 那么多,这个只安装一个模块

那怎么知道每个报错的地方都有安装什么库?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-28 19:21:07 | 显示全部楼层
aaron.yang 发表于 2020-6-28 19:14
那怎么知道每个报错的地方都有安装什么库?

我也不知....没办法了,我自己的打包也没搞懂是啥子情况哈哈    你看看百度能不能百度到吧...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-28 20:21:41 | 显示全部楼层
卸载 pyinstaller ,重装开发版本:
  1. pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
复制代码

不过 github 网络速度是个问题,也不一定能解决。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-22 17:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表