Pyinstaller打包matplotlib.pyplot画图时提示无法找到Qt插件的解决办法
This application failed to start because it could not find or load the Qt platform plugin "windows"
in "".
出现这个问题多半问题是python与Qt路径的问题
所以我用pip install pyinstaller保证与我使用的python版本一致
然后安装PyQt5:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5
然后再去打包程序
C:\Users\zhaozhiyi>pyinsatller -F Euler.py
'pyinsatller' 不是内部或外部命令,也不是可运行的程序
或批处理文件。 C:\Users\zhaozhiyi>Pyinstaller -F Euler.py
INFO: PyInstaller: 3.3.
INFO: Python: 3.6.
INFO: Platform: Windows--10.0.-SP0
INFO: wrote C:\Users\zhaozhiyi\Euler.spec
INFO: UPX is not available.
INFO: Extending PYTHONPATH with paths
['C:\\Users\\zhaozhiyi', 'C:\\Users\\zhaozhiyi']
INFO: checking Analysis
INFO: Building because C:\Users\zhaozhiyi\Euler.py changed
INFO: Initializing module dependency graph...
INFO: Initializing module graph hooks...
INFO: Analyzing base_library.zip ...
INFO: running Analysis out00-Analysis.toc
INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
required by c:\programdata\anaconda3\python.exe
INFO: Caching module hooks...
INFO: Analyzing C:\Users\zhaozhiyi\Euler.py
INFO: Processing pre-find module path hook distutils
INFO: Processing pre-find module path hook site
INFO: site: retargeting to fake-dir 'c:\\programdata\\anaconda3\\lib\\site-packages\\PyInstaller\\fake-modules'
INFO: Processing pre-safe import module hook six.moves
INFO: Processing pre-safe import module hook requests.packages.urllib3.packages.six.moves
INFO: Loading module hooks...
INFO: Loading module hook "hook-cryptography.py"...
INFO: Loading module hook "hook-distutils.py"...
INFO: Loading module hook "hook-encodings.py"...
INFO: Loading module hook "hook-IPython.py"...
INFO: Excluding import 'gtk'
INFO: Excluding import 'matplotlib'
INFO: Removing import of matplotlib from module IPython.core.pylabtools
INFO: Removing import of matplotlib.figure from module IPython.core.pylabtools
INFO: Removing import of matplotlib.pyplot from module IPython.core.pylabtools
INFO: Removing import of matplotlib._pylab_helpers from module IPython.core.pylabtools
INFO: Excluding import 'PyQt5'
INFO: Removing import of PyQt5.QtSvg from module IPython.external.qt_loaders
INFO: Removing import of PyQt5.QtWidgets from module IPython.external.qt_loaders
INFO: Removing import of PyQt5 from module IPython.external.qt_loaders
INFO: Removing import of PyQt5.QtGui from module IPython.external.qt_loaders
INFO: Removing import of PyQt5.QtCore from module IPython.external.qt_loaders
INFO: Excluding import 'tkinter'
INFO: Removing import of tkinter from module IPython.lib.clipboard
INFO: Excluding import 'PyQt4'
INFO: Removing import of PyQt4 from module IPython.external.qt_loaders
INFO: Excluding import 'PySide'
INFO: Removing import of PySide from module IPython.external.qt_loaders
INFO: Loading module hook "hook-jinja2.py"...
INFO: Loading module hook "hook-jsonschema.py"...
INFO: Loading module hook "hook-lib2to3.py"...
INFO: Loading module hook "hook-matplotlib.backends.py"...
INFO: Matplotlib backend "GTK": ignored
Gtk* backend requires pygtk to be installed.
INFO: Matplotlib backend "GTKAgg": ignored
Gtk* backend requires pygtk to be installed.
INFO: Matplotlib backend "GTKCairo": ignored
No module named 'gtk'
INFO: Matplotlib backend "MacOSX": ignored
cannot import name '_macosx'
INFO: Matplotlib backend "Qt4Agg": added
INFO: Matplotlib backend "Qt5Agg": added
INFO: Matplotlib backend "TkAgg": added
INFO: Matplotlib backend "WX": ignored
Matplotlib backend_wx and backend_wxagg require wxPython >=2.8.
INFO: Matplotlib backend "WXAgg": ignored
Matplotlib backend_wx and backend_wxagg require wxPython >=2.8.
INFO: Matplotlib backend "GTK3Cairo": ignored
Gtk3 backend requires pygobject to be installed.
INFO: Matplotlib backend "GTK3Agg": ignored
Gtk3 backend requires pygobject to be installed.
INFO: Matplotlib backend "WebAgg": added
INFO: Matplotlib backend "nbAgg": added
INFO: Matplotlib backend "agg": added
INFO: Matplotlib backend "cairo": ignored
Cairo backend requires that cairocffi or pycairo is installed.
INFO: Matplotlib backend "gdk": ignored
No module named 'gobject'
INFO: Matplotlib backend "pdf": added
INFO: Matplotlib backend "pgf": added
INFO: Matplotlib backend "ps": added
INFO: Matplotlib backend "svg": added
INFO: Matplotlib backend "template": added
INFO: Loading module hook "hook-matplotlib.py"...
INFO: Loading module hook "hook-numpy.core.py"...
INFO: MKL libraries found when importing numpy. Adding MKL to binaries
INFO: Loading module hook "hook-PIL.Image.py"...
INFO: Loading module hook "hook-PIL.py"...
INFO: Import to be excluded not found: 'FixTk'
INFO: Excluding import 'PyQt5'
INFO: Removing import of PyQt5.QtCore from module PIL.ImageQt
INFO: Removing import of PyQt5.QtGui from module PIL.ImageQt
INFO: Excluding import 'tkinter'
INFO: Removing import of tkinter from module PIL.ImageTk
INFO: Excluding import 'PyQt4'
INFO: Removing import of PyQt4 from module PIL.ImageQt
INFO: Excluding import 'PySide'
INFO: Removing import of PySide from module PIL.ImageQt
INFO: Loading module hook "hook-PIL.SpiderImagePlugin.py"...
INFO: Excluding import 'tkinter'
INFO: Import to be excluded not found: 'FixTk'
INFO: Loading module hook "hook-pkg_resources.py"...
INFO: Processing pre-safe import module hook win32com
INFO: Loading module hook "hook-pycparser.py"...
INFO: Loading module hook "hook-pydoc.py"...
INFO: Loading module hook "hook-pygments.py"...
INFO: Loading module hook "hook-PyQt5.py"...
INFO: Loading module hook "hook-PyQt5.Qt.py"...
INFO: Loading module hook "hook-PyQt5.QtCore.py"...
INFO: Loading module hook "hook-PyQt5.QtGui.py"...
INFO: Loading module hook "hook-PyQt5.QtPrintSupport.py"...
INFO: Loading module hook "hook-PyQt5.QtSvg.py"...
INFO: Loading module hook "hook-PyQt5.QtWidgets.py"...
INFO: Loading module hook "hook-pythoncom.py"...
INFO: Loading module hook "hook-pytz.py"...
INFO: Loading module hook "hook-pywintypes.py"...
INFO: Loading module hook "hook-requests.py"...
INFO: Loading module hook "hook-setuptools.py"...
INFO: Loading module hook "hook-sqlite3.py"...
INFO: Loading module hook "hook-sysconfig.py"...
INFO: Loading module hook "hook-win32com.py"...
INFO: Loading module hook "hook-xml.dom.domreg.py"...
INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
INFO: Loading module hook "hook-xml.py"...
INFO: Loading module hook "hook-zmq.py"...
INFO: Excluding import 'zmq.libzmq'
INFO: Removing import of zmq.libzmq from module zmq
INFO: Loading module hook "hook-_tkinter.py"...
INFO: checking Tree
INFO: checking Tree
INFO: Loading module hook "hook-gevent.monkey.py"...
INFO: Looking for ctypes DLLs
INFO: Analyzing run-time hooks ...
INFO: Including run-time hook 'pyi_rth__tkinter.py'
INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
INFO: Including run-time hook 'pyi_rth_pkgres.py'
INFO: Including run-time hook 'pyi_rth_win32comgenpy.py'
INFO: Including run-time hook 'pyi_rth_qt5.py'
INFO: Including run-time hook 'pyi_rth_traitlets.py'
INFO: Including run-time hook 'pyi_rth_mplconfig.py'
INFO: Including run-time hook 'pyi_rth_mpldata.py'
INFO: Looking for dynamic libraries
WARNING: lib not found: tbb.dll dependency of c:\programdata\anaconda3\Library\bin\mkl_tbb_thread.dll
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\_poll.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\_device.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\_version.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\message.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\error.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\context.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\socket.cp36-win_amd64.pyd
WARNING: lib not found: libzmq.cp36-win_amd64.pyd dependency of c:\programdata\anaconda3\lib\site-packages\zmq\backend\cython\utils.cp36-win_amd64.pyd
INFO: Looking for eggs
INFO: Using Python library c:\programdata\anaconda3\python36.dll
INFO: Found binding redirects:
[]
INFO: Warnings written to C:\Users\zhaozhiyi\build\Euler\warnEuler.txt
INFO: Graph cross-reference written to C:\Users\zhaozhiyi\build\Euler\xref-Euler.html
INFO: checking PYZ
INFO: Building because toc changed
INFO: Building PYZ (ZlibArchive) C:\Users\zhaozhiyi\build\Euler\out00-PYZ.pyz
INFO: Building PYZ (ZlibArchive) C:\Users\zhaozhiyi\build\Euler\out00-PYZ.pyz completed successfully.
INFO: checking PKG
INFO: Building because toc changed
INFO: Building PKG (CArchive) out00-PKG.pkg
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\sip.pyd
INFO: Updating resource type name language
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\qt5core.dll
INFO: Updating resource type name language
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\qt5gui.dll
INFO: Updating resource type name language
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\qt5svg.dll
INFO: Updating resource type name language
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\qt5printsupport.dll
INFO: Updating resource type name language
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\python3.dll
INFO: Updating resource type name language
INFO: Updating manifest in C:\Users\zhaozhiyi\AppData\Roaming\pyinstaller\bincache00_py36_64bit\qt5widgets.dll
INFO: Updating resource type name language
INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully.
INFO: Bootloader c:\programdata\anaconda3\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
INFO: checking EXE
INFO: Building because name changed
INFO: Building EXE from out00-EXE.toc
INFO: Appending archive to EXE C:\Users\zhaozhiyi\dist\Euler.exe
INFO: Building EXE from out00-EXE.toc completed successfully.
successfully!!!!!!!!!!!!!
Pyinstaller打包matplotlib.pyplot画图时提示无法找到Qt插件的解决办法的更多相关文章
- [转]VS2005 Debug时提示"没有找到MSVCR80D.dll"的解决办法
总结各种解决方法如下: 原因:(不知道在说啥)由于VS.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这 ...
- installshield制作的安装包卸载时提示重启动的原因以及解决办法
原文:installshield制作的安装包卸载时提示重启动的原因以及解决办法 有时候卸载installshield制作的安装包程序,卸载完会提示是否重启电脑以完成所有卸载,产生这个提示的常见原因有如 ...
- svn提交时提示 Aborting commit: remains in conflict 解决办法,更改svn服务地址
TortoiseSVN客户端如何更改新的URL 问题: 我们的服务器换了新的URL地址,这时候我们本地的SVN访问帐号和地址就要重新定义了. 解决步骤: 1:重新定义SVN的URL,右键(Tortoi ...
- win7重命名文件时 提示 “指定的设备名无效”的解决办法
同事从mac上传一个文件夹到win7上,但是少了一张图片con.jpg.查了半天发现将备份文件改名为con.jpg时提示 “指定的设备名无效”. 谷歌了下,发现了问题所在.坑爹的win7. 从不同的系 ...
- Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法
今天在Mac系统上启动Java Web项目的时候,提示了Java.net.UnknownHostException: yangxiaomindeMacBook-Pro.local nodename n ...
- github push时提示Username for 'https://github.com' 解决办法
问题 github push时在输入账号密码后仍提示:Username for 'https://github.com',需要进一步输入账号密码. 解决方案 注意这里的账号密码并不是github的登录 ...
- svn提交时提示 Aborting commit: remains in conflict 解决办法
出现在rename一个目录时,再提交时一直报错 Aborting commit: remains in conflict 使用右键菜单 svn - resolve 即可解决.用cleanup之类的都没 ...
- Eclipse-debug时提示absent line number information的解决办法
unable to install breakpoint in ...(file name) due to miss line number attributes. midify compliter ...
- 使用numpy与matplotlib.pyplot画图
使用numpy与matplotlib.pyplot画图 1. 折线图 1 # -*- enccoding:utf-8 -*- 2 import numpy as np 3 import matplot ...
随机推荐
- hihoCoder1304:24点
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 周末,小Hi和小Ho都在家待着. 在收拾完房间时,小Ho偶然发现了一副扑克,于是两人考虑用这副扑克来打发时间. 小Ho:玩 ...
- java代码流类。。程序怎么跟书上的结果不一样???
总结:这个程序很容易懂.的那是这个结果我觉得有问题啊..怎么“stop”后,输出的内容是输入过的呢? 应该是没有关系的呀,与输入的值是不同的....怎么书上运行的结果和我的不一样啊 package c ...
- Microsoft Sync Framework下的快速开发同步程序
Microsoft Sync Frameworks简称MSF,是一个综合的同步平台,MSF支持应用程序,服务,设备的在线以及离线同步.MSF主要有以下几个部件组成: * Sync Servic ...
- vue-cli脚手架build目录中的dev-server.js配置文件
本文系统讲解vue-cli脚手架build目录中的dev-server.js配置文件 这个配置文件是命令npm run dev 和 npm run start 的入口配置文件,主要用于开发环境 由于这 ...
- taskkill /f /t /im processName
/*@echo off */taskkill /f /t /im WINWORD.exetaskkill /f /t /im nginx.exetaskkill /f /t /im w3wp.exet ...
- UIBezierPath和CAShapeLayer配合肆意画图
一.CAShapeLayer CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形 使用CAShapeLayer 绘制一个矩形 let layer ...
- ffmpeg/ffplay源码剖析笔记<转>
转载:http://www.cnblogs.com/azraelly/ http://www.cnblogs.com/azraelly/archive/2013/01/18/2865858.html ...
- ios配合iTuns提取应用Documents下的文件到本地
出处:http://blog.csdn.net/jianandjan/article/details/50442988 有一些App需要通过使用iTunes让用户上传和下载文档.要让iOS程序支持iT ...
- orancle数据库 插入数量 值大于 1000 解决方案
存储过程:当基站ID大于1000的时候,把ID通过存储过程插入表,然后处理 不推荐这么弄,没办法,项目逼到这了,以后尽量避免这样的需求发生! CREATE OR REPLACE PROCEDURE i ...
- Javascript面向对象(三):非构造函数的继承
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承". 今天是最后一个部分,介绍不使用构造函数实现"继承". 一.什么是 ...