py2exe转换参数[通俗易懂]

py2exe转换参数[通俗易懂]在公司用python写了个统计数据并通过xlsxwriter模块生成excel的小工具,完成后使用py2exe转换成exe文件过程中遇到了些问题,记录下.fromdistutils.coreimportsetupimportsyssys.argv.append(‘py2exe’)#直接执行pythonsetup.py即可转换includes=[‘xlsxwriter’]o

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在公司用python写了个统计数据并通过xlsxwriter模块生成excel的小工具, 完成后使用py2exe转换成exe文件过程中遇到了些问题, 记录下.

from distutils.core import setup

import sys

sys.argv.append('py2exe')   # 直接执行python setup.py即可转换

includes = ['xlsxwriter']
options = {
    'py2exe':
        {
            'compressed': 1,
            'optimized': 2,
            'includes': includes,
            'dll_excludes': ['w9xpopen.dll'],   # 排除w9xpopen这个win9x才需要的dll文件
            'bundle_files': 1                   # 将生成的调用文件打包进exe文件
        }
}

setup(
    option=options,
    zipfile=None,           # 将生成的library.zip打包进exe文件
    console=['_init_.py']
)

转换过程中会提示找不到xlsxwriter模块, 查了下是因为py2exe还不支持egg模块的打包, 解决办法是将Python27\Lib\site-packages目录下的xlsxwriter模块egg文件解压后复制到工程目录即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197553.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • dsp调试技巧_keil仿真调试

    dsp调试技巧_keil仿真调试DSP仿真调试步骤1.仿真调试步骤通过USB电缆连接仿真器至主机,操作方法如下:确保设备全部处于断电状态。安装仿真器JTAG电缆,并将JTAG接头连接至目标板。用USB电缆连接仿真器至主机。仿真器上电。目标板上电。2.注意事项目标板或者仿真器带电的情况下,不可插拔仿真器JTAG接口。USB电缆尽量不要使用台式机计算机的前置USB接口连接。正确的上电顺序为:a)设备全部断电b)仿真器JTAG街头连接目标板c)连接USB电缆或者网线d)仿真器上

    2022年9月6日
    3
  • 网络编程学习笔记一:Socket编程

    网络编程学习笔记一:Socket编程“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有

    2022年7月13日
    12
  • Telerik RadControls for ASP.NET AJAX

    Telerik RadControls for ASP.NET AJAXRadCalendar集成的日期拾取器控件-RadCalendar提供了一个综合的DatePicker控件,此控件集成了Calendar,DateInput,和PopupButton控件。这使程序员能够快速地位web应用程序实施最常用的日期选择界面。客户端模式,服务器(AutoPostBack)模式-RadCalendar对AJAX提供了内建的支持,可确保整个S

    2022年7月24日
    6
  • 一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

    一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]python学习过程中,很多教程都是python2版本的但是python2到2020年就不在维护了,所以现在教大家如何在一台计算机上安装python2和python3互不影响,可以自如的切换。不用任何第三方软件简单省力,一次配置就可。第一步下载适合自己电脑的安装包32还是64按照自己的电脑来:python2.7.13和python3.6先安装哪一个版本无所谓。不…

    2022年5月8日
    176
  • python安装numpy后pycharm导入不了_python的numpy库

    python安装numpy后pycharm导入不了_python的numpy库pycharm安装numpy失败的解决办法在pycharm中安装numpy时报错ValueError:check_hostnamerequiresserver_hostname始终无法安装发现最后一行跟hostname相关,就百度了一下发现这篇文章:ValueError:check_hostnamerequiresserver_hostname的解决办法记录发现是因为打开了VPN导致系统代理不正常关掉代理即可安装成功:…

    2022年8月25日
    4
  • fastdfs工作原理(技术原理)

    FastDFS架构:FastDFS服务端有三个角色:跟踪服务器(trackerserver)、存储服务器(storageserver)和客户端(client)。**trackerserver:**跟踪服务器,主要做调度工作,起负载均衡的作用。在内存中记录集群中所有存储组和存储服务器的状态信息,是客户端和数据服务器交互的枢纽。相比GFS中的master更为精简,不记录文件索引信息,占用的内存量很少。**storageserver:**存储服务器(又称:存储节点或数据服务器),文件和文件属性(me

    2022年4月13日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号