最近写了一个软件屡屡打包不能正常运行,而直接在cmd命令行窗口运行却都能正常输出,没有任何报错,一开始怀疑程序里面sys.args[1]使用不对,找了很久发现import numpy才是导致代码不能打包的直接原因。不知道为何引用这个包就不能正常打包成exe了。

程序编译中出错的代码如下

pyinstaller -F C:\Users\LHD_PC\AppData\Local\Progr

ams\Python\Python38-32\Scripts\AutoElecCalcE.py

91 INFO: PyInstaller: 3.6

91 INFO: Python: 3.8.0

93 INFO: Platform: Windows-10-10.0.17134-SP0

94 INFO: wrote C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\AutoElecCalcE.spec

99 INFO: UPX is not available.

101 INFO: Extending PYTHONPATH with paths

[‘C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts’,

‘C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts’]

101 INFO: checking Analysis

113 INFO: Building because C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\AutoElecCalcE.py changed

113 INFO: Initializing module dependency graph…

119 INFO: Caching module graph hooks…

134 INFO: Analyzing base_library.zip …

5521 INFO: Caching module dependency graph…

5650 INFO: running Analysis Analysis-00.toc

5654 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable

required by c:\users\lhd_pc\appdata\local\programs\python\python38-32\python.exe

6018 INFO: Analyzing C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\AutoElecCalcE.py

6547 INFO: Processing pre-find module path hook distutils

6549 INFO: distutils: retargeting to non-venv dir ‘c:\users\lhd_pc\appdata\local\programs\python\python38-32\lib’

7356 INFO: Processing pre-find module path hook site

7357 INFO: site: retargeting to fake-dir ‘c:\users\lhd_pc\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\fake-modules’

8994 INFO: Processing pre-safe import module hook setuptools.extern.six.moves

12451 INFO: Processing module hooks…

12451 INFO: Loading module hook “hook-distutils.py”…

12454 INFO: Loading module hook “hook-encodings.py”…

12744 INFO: Loading module hook “hook-lib2to3.py”…

12757 INFO: Loading module hook “hook-numpy.core.py”…

13540 INFO: Loading module hook “hook-numpy.py”…

13546 INFO: Loading module hook “hook-pkg_resources.py”…

15200 INFO: Processing pre-safe import module hook win32com

15767 INFO: Excluding import ‘

main

15769 INFO: Removing import of

main

from module pkg_resources

15769 INFO: Loading module hook “hook-pydoc.py”…

15782 INFO: Loading module hook “hook-pythoncom.py”…

16198 INFO: Loading module hook “hook-pywintypes.py”…

16605 INFO: Loading module hook “hook-scipy.py”…

16663 INFO: Loading module hook “hook-setuptools.py”…

18364 INFO: Loading module hook “hook-sysconfig.py”…

18375 INFO: Loading module hook “hook-win32com.py”…

c:\users\lhd_pc\appdata\local\programs\python\python38-32\lib\site-packages\win32com\client\makepy.py:369: SyntaxWarning: “is not” with a literal. Did you mean “!=”?

if path is not ‘’ and not os.path.exists(path):

20023 INFO: Loading module hook “hook-xml.dom.domreg.py”…

20030 INFO: Loading module hook “hook-xml.py”…

20090 INFO: Looking for ctypes DLLs

20132 INFO: Analyzing run-time hooks …

20139 INFO: Including run-time hook ‘pyi_rth_multiprocessing.py’

20162 INFO: Including run-time hook ‘pyi_rth_pkgres.py’

20192 INFO: Including run-time hook ‘pyi_rth_win32comgenpy.py’

20229 INFO: Looking for dynamic libraries

21772 INFO: Looking for eggs

21772 INFO: Using Python library c:\users\lhd_pc\appdata\local\programs\python\python38-32\python38.dll

21773 INFO: Found binding redirects:

[]

21798 INFO: Warnings written to C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\build\AutoElecCalcE\warn-AutoElecCalcE.txt

21932 INFO: Graph cross-reference written to C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\build\AutoElecCalcE\xref-AutoElecCalcE.html

22003 INFO: checking PYZ

22017 INFO: Building because toc changed

22017 INFO: Building PYZ (ZlibArchive) C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\build\AutoElecCalcE\PYZ-00.pyz

23373 INFO: Building PYZ (ZlibArchive) C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\build\AutoElecCalcE\PYZ-00.pyz completed successfully.

23419 INFO: checking PKG

23427 INFO: Building because toc changed

23427 INFO: Building PKG (CArchive) PKG-00.pkg

37085 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.

37098 INFO: Bootloader c:\users\lhd_pc\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe

37098 INFO: checking EXE

37107 INFO: Rebuilding EXE-00.toc because AutoElecCalcE.exe missing

37107 INFO: Building EXE from EXE-00.toc

37111 INFO: Appending archive to EXE C:\Users\LHD_PC\AppData\Local\Programs\Python\Python38-32\Scripts\dist\AutoElecCalcE.exe

37154 INFO: Building EXE from EXE-00.toc completed successfully.

之前一直怀疑路径没处理对,后面看了很多别的代码发现也没问题,突发奇想是不是某个包造成不能正常压缩的,然后写了个测试文件,一行行注释掉引用的包后,发现只要注释掉了numpy便可以正常压缩成exe文件了。

pythoninstaller打包 其他电脑无法运行_Pyininstaller一个软件包故障坑,Pyinstaller,打包,失败,的...相关推荐

  1. 好玩C++代码:在电脑上运行了一个C++程序,结果满屏图标!

    今天本教授分享一个可以让格斯莱特林扣十分的C++程序,但老邓头应该不会知道 虽然我是一个魔药课教授,而且魔法部明令禁止使用麻瓜物品--电脑,但我斯教可不是一般人 好了,格兰芬多扣100000分! To ...

  2. python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

    1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...

  3. python打包命令_三个你必须要记住的Pyinstaller打包命令——利用Python实现打包exe...

    /1 前言/ 嘿,各位小伙伴,晚上好呀,我相信各位小伙伴都是python的爱好者.也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇.再不行,让代码替我们干着 ...

  4. python打包不能在其他电脑打开、找不到指定模块,pyinstaller打包移植到别的电脑报错OSError: [WinError 126] 找不到指定的模块。...

    首先说一下我的环境 win10 python3.6.4 下面是我安装库 版本 pip list Package         Version --------------- ------------ ...

  5. python pyinstaller 打包exe文件,(附带图片 + 自己、别人电脑上均可以运行)

    python pyinstaller 打包exe文件,(附带图片 + 自己.别人电脑上均可以运行) 科目:windows + python pyinstaller 打包exe 内容:打包程序.图片.视 ...

  6. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  7. pyinstaller打包之后运行出现:Could not find the matplotlib data files

    pyinstaller 打包之后Could not find the matplotlib data files 目录 pyinstaller 打包之后Could not find the matpl ...

  8. pyinstaller下载_《快速掌握PyQt5》第二十五章 Pyinstaller打包

    写完的程序如果要发给别人使用,但对方并没有安装python环境,也没有安装PyQt5库时怎么办呢?最好的解决办法就是将程序打包成可执行文件,这样就算在一台没有安装python环境和PyQt5库的电脑上 ...

  9. 《快速掌握PyQt5》第二十五章 Pyinstaller打包

    第二十五章 Pyinstaller打包 25.1 下载Pyinstaller 25.2 了解Pyinstaller命令参数 25.3 打包示例 25.4 小结 <快速掌握PyQt5>专栏已 ...

最新文章

  1. electron 托盘图标闪烁_从零到一,用 Electron 开发桌面效率工具
  2. Nokia5110液晶屏完全新手学习笔记(二)
  3. linux 定位 踩内存_运维必备的问题定位工具及案例分析
  4. win2003 vps IIS6中添加站点并绑定域名的配置方法
  5. ThinkJava-复用类
  6. C++调pytorch模型的全过程记录
  7. webpack + react
  8. zend studio 导入已有项目
  9. Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇
  10. QQ安装目录下各文件用途不完全揭密(转)
  11. Spark SVN + Eclipse 3.3 + Subversive Installation Guide
  12. 算法资料:算法导论_原书第3版(中文)(PDF带书签)
  13. 单片机数码管动态显示时钟C语言,8位数码管显示电子时钟c51单片机程序
  14. 期刊论文发表的格式详细介绍
  15. 使程序默认以管理员权限运行(包括注册表修改法)
  16. PS 制作毛玻璃效果
  17. 报错FileSystemException: /datas/nodes/0/indices/gtTXk-hnTgKhAcm-8n60Jw/1/index/.es_temp_file:结构需要清理
  18. (25):SPA单页面的理解
  19. 从损失函数的角度详解常见机器学习算法(1)
  20. 论文FirmAFL固件模糊测试工具——复现之路

热门文章

  1. java中override快捷键_Java高级应用简笔
  2. JS中数组迭代方法(JavaScript从入门到疯癫)
  3. python生成文章标题_标题党文章生成器
  4. 三菱FX2NPLC 定时器和计数器(1)
  5. 强网杯-强网先锋辅助
  6. 安装某考试软件提示MDAC没有安装或者出错
  7. 亚马逊关联账号有哪些类型
  8. 如何在各种非三星电脑上安装Samsung Notes三星笔记
  9. pandas取两个dataframe中不同的行
  10. 【PTA-python】第7章-1 词频统计 (30 分)--sys.stdin.read()读入到特定字符截至,双重排序条件key=lambda item:(-item[1], item[0])