py2exe 2.7 将引用matplotlib库的程序转成exe的setup.py 的编写
来源:互联网 发布:量子网络代替互联网 编辑:程序博客网 时间:2024/05/17 00:08
最近在研究使用py2exe将py文件转成exe,在没有使用第三方类库时很顺利,但是引入第三方库的时候就出现了喝多问题,下面是我多次尝试,然后不断的百度和实践摸索最终得出的setup.py的一些必要内容:
# !/usr/bin/env python# -*- coding:utf8 -*-"""@file: setup@author: x00347195@time: 2016/5/17 11:31"""from distutils.core import setupimport py2exeimport glob#参数项:包括引用的库和不引用的dllopts = { 'py2exe': { "includes": ["matplotlib.backends.backend_tkagg","FileDialog"], 'dll_excludes': ["MSVCP90.dll"] }}#matplotlib需要用到很多数据资源,这些要用data_files来引入data_files = [ (r'mpl-data', glob.glob(r'F:\Python\Lib\site-packages\matplotlib\mpl-data\*.*')), (r'mpl-data', [r'F:\Python\Lib\site-packages\matplotlib\mpl-data\matplotlibrc']), (r'mpl-data\images', glob.glob(r'F:\Python\Lib\site-packages\matplotlib\mpl-data\images\*.*')), (r'mpl-data\fonts', glob.glob(r'F:\Python\Lib\site-packages\matplotlib\mpl-data\fonts\*.*')), (r'mpl-data\stylelib', glob.glob(r'F:\Python\Lib\site-packages\matplotlib\mpl-data\stylelib\*.*'))]#最终的setup项引用了以上两项setup( # options=options, windows=[{"script": "PythonApplication1.py"}],#这个窗口程序属性是window,如果是控制台程序则是console=[{"文件名"}] data_files=data_files,#引用数据资源 version='Goku 1.0', name='sqxu', options=opts,#p引用的y2exe的设置)
阅读全文
0 0
- py2exe 2.7 将引用matplotlib库的程序转成exe的setup.py 的编写
- py2exe将py打包成exe程序
- 关于py2exe的setup.py的部分释疑
- 好用的py2exe的setup.py脚本
- py2exe将py生成exe
- 用py2exe将py文件打包成exe程序
- python 编写简单的setup.py
- pyinstaller---3步即可将你的py文件转成exe格式
- pyinstaller---3步即可将你的py文件转成exe格式
- Python程序转换为exe程序,py2exe的使用方法
- Python程序转换为exe程序,py2exe的使用方法
- 将java转成exe文件的方法
- 使用Py2Exe for Python3创建自己的exe程序
- Python3 setup.py编写详解(setuptools, distutils工具的使用)
- 关于python中将py文件转换成exe文件的问题(使用py2exe)
- py2exe-为你的py文件打包
- py2exe-为你的py文件打包
- py2exe-为你的py文件打包
- 堆栈的单链表实现
- 什么是Java匿名内部类
- flask:小知识点总结
- scanf 和cin 的区别
- freeline入门防踩坑
- py2exe 2.7 将引用matplotlib库的程序转成exe的setup.py 的编写
- Spring使用tx标签配置拦截器动态为指定方法添加事务
- 深度学习和机器学习的相关资料
- 转载:Greenplum负载管理之Resource Queue
- 元器件
- 机器学习-决策树算法代码详解
- 循环队列的顺序存储实现
- JavaScript中innerText和innerHTML的区别
- 卷积层上的滑动窗口(将全连接层转化为卷积层)