py2exe-关于Py2exe 打包pyqt4包含matplotlib的问题(python2.7)

问题描述

关于Py2exe 打包pyqt4包含matplotlib的问题(python2.7)

我想用py2exe打包一个pyqt4的项目,其中包括了matplotlib画图,生成exe的文件过程没有问题,但是双击exe后无法运行(也没有报错),代码如下:

from distutils.core import setup
import py2exe
import sys
import glob

#this allows to run it with a simple double click.
sys.argv.append('py2exe')

py2exe_options = {
"includes": ["sip","matplotlib.backends",

"matplotlib.figure","pylab","numpy",

"matplotlib.backends.backend_tkagg"],
'excludes':['_gtkagg', '_tkagg', '_agg2', '_cairo', '_cocoaagg',

'_fltkagg','_gtk', '_gtkcairo', ],

"dll_excludes": ["MSVCP90.dll",'libgdk-win32-2.0-0.dll',

'libgobject-2.0-0.dll'],
"compressed": 1,
"optimize": 2,
"ascii": 0,
"bundle_files": 1,
}
data_files= [(r'mpl-data',glob.glob(r'C:Python27Libsite-packagesmatplotlibmpl-data*.*')),

(r'mpl-data',[r'C:Python27Libsite-packagesmatplotlibmpl-datamatplotlibrc']),

(r'mpl-dataimages',glob.glob(r'C:Python27Libsite-packagesmatplotlibmpl-dataimages*.*')),

(r'mpl-datafonts',glob.glob(r'C:Python27Libsite-packagesmatplotlibmpl-datafonts*.*'))]

setup(
name = 'test2',
version = '1.0',
windows = ['test2.py'],
zipfile = None,
options = {'py2exe': py2exe_options},
data_files=data_files
)

解决方案

py2exe 打包 PyQt4 的问题
python2.6 py2exe打包问题
py2exe打包问题

解决方案二:

是不是有什么依赖的文件没有代入。

时间: 2024-12-02 23:44:20

py2exe-关于Py2exe 打包pyqt4包含matplotlib的问题(python2.7)的相关文章

mfc-如何打包发布包含activex控件的程序

问题描述 如何打包发布包含activex控件的程序 我写了一个mfc程序,程序中包含 activex控件,如何打包发布这个mfc程序 解决方案 怎样给 ActiveX 控件签名并打包发布ActiveX控件的打包发布[无证书发布]ActiveX 控件打包 解决方案二: 用打包工具把activeX文件加进去,然后在安装的时候regsvr32来注册

PyQt4 py2exe 打包 HardwareManager

#!/usr/bin/env python # -*- coding: UTF-8 -*- # 1. 以下代码保存在HardwareManager项目的目录下,名称叫:setup.py: # 2. 打开dos窗口,跳转到项目目录: # 3. 执行:python setup.py: # 4. 进入生成的dist目录下,双击main.exe文件,就可以执行了 # 参考文章: # 1. py2exe使用方法 # http://www.cnblogs.com/jans2002/archive/2006/

py2exe 打包 Pmw Error 3 解决方案

     今天生成exe后一直打不开,提示Error 3,查了很多资料后发现时Pmw的问题      Pwm是动态加载自身的,所以如果要打包,要先将其变成静态库      也就是: 1.首先切换到源目录下:C:\Python27\Lib\site-packages\Pmw\Pmw_1_3_3\bin 2.然后执行 python bundlepmw.py C:\Python27\Lib\site-packages\Pmw\Pmw_1_3_3\lib (注意是lib) 3.然后会在bin下生成个Pm

python打包程序py2exe实战

最近在学python,所以用python写了个脚本,车位管理系统(嘿嘿,我在大学的时候用php做过一套系统,还获过奖呢) 但是这个程序现在还有太大的局限性,要使用就要先安装python环境比较麻烦 所以我就想先把程序打包发布,常用的就是py2exe打包,所以打算这次也用它.好了,开始.... 准备工作: 安装py2exe 编写setup.py代码如下: #-*-coding: UTF-8-*- from distutils.core import setup import py2exe # Po

Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程_python

Python是支持可视化编程,即编写gui程序,你可以用它来编写自己喜欢的桌面程序.使用wxPython来做界面非常的简单,只是不能像C#一样拖动控件,需要自行写代码布局.在完成编写之后,由于直接的py文件不能再没有安装python的电脑上运行,能否有一个打包成在任意电脑都能运行的工具,网上找找发现了py2exe正好可以完成这个功能.wxPython和py2exe都是开源免费软件. 环境配置wxPython: sourceforge项目页https://sourceforge.net/proje

python py2exe-py2exe 打包成windows 无法运行

问题描述 py2exe 打包成windows 无法运行 py脚本如下: print 'hello world' raw_input('press enter key to exit') setup.py如下 from distutils.core import setup import py2exe options = {"py2exe": {"compressed":1, "optimize":2, "bundle_files&quo

Maven之多模块打包成一个jar包及assembly

一.多模块打包   Xml代码   <?xml version="1.0" encoding="UTF-8"?>   <project xmlns="http://maven.apache.org/POM/4.0.0"            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"            xsi:schemaLocation=&

使用wxpython开发windows界面

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/49930675未经博主允许不得转载. 博主地址是:http://blog.csdn.net/freewebsys 1,需求 需要给运营童鞋开发一个桌面客户端程序. 不想使用java开发,启动慢,客户端程序大.开发难度大,会SWING的人少. 于是使用wxPython开发,开发调试开发速度非常快. 但是在windows下打包成exe遇到一堆编码问题. 恶心的我都(ˇˍˇ) 想-用j

Python利用pyHook实现监听用户鼠标与键盘事件_python

本文以一段简单的监听鼠标.键盘事件的程序,实现获取用户的输入(比如登录某些网站的账号.密码)的功能.经测试,对于一台"裸奔"的电脑,完全能获取到用户输入的任何信息:但是如果安装了杀毒软件,就够呛了.具体实现方法如下: 一.代码部分:获取用户输入信息,并与截图一起保存到XX目录下 # -*- coding: utf-8 -*- # import pythoncom import pyHook import time import socket from PIL import ImageG