Py2exe——将python程序变成windows下可执行的exe

一、安装Py2exe

二、定义一个目录,把你的Python文件放在下面,如为AddFileRandom.py文件

然后新建一个go.py文件,放于相同目录下,内容为:

from distutils.core import setup
import py2exe
setup(console=[‘AddFileRandom.py‘ ])       #这里的内容每次都可以修改,根据文件名字的不同

三、在cmd下面直接运行,进入到放置go.py的文件目录下,输入:python go.py py2exe

之后就会开始生成所需要运行的dll文件等,完成后,会生成两个文件夹,一个是build,一个是dist,dist就是你可以发布的东西

OK,结束,简单总结,以便自己之后忘记可以回来查看,嘻嘻

时间: 2024-10-10 16:37:19

Py2exe——将python程序变成windows下可执行的exe的相关文章

使用py2exe将python文件.py编译成可以执行文件.exe

下载py2exe并安装,最新的是py2exe-2.1,只支持python 2.4-2.7 编写helloworld.py print("Hello World!") 在py2exe安装目录新建文件setup.py,编写内容如下: from distutils.core import setup import py2exe setup(console=['helloworld.py']) 然后在命令行(cmd)执行: python setup.py install python setu

使用py2exe将python程序打包成exe程序

近日帮朋友写了个python小程序,从互联网上抓取一些需要的文章到本地.为了运行方便,希望能转换成exe程序在windows下定期执行.从百度上找了些文章,发现py2exe的应用比较多,遂使用之. 1. 下载py2exe 官网:http://www.py2exe.org/index.cgi/FrontPage 我使用的是py2exe-0.6.9.win32-py2.7.exe 直接安装即可. 安装完成以后,python的Lib/site-packages目录下会多出py2exe目录和egg-in

Python程序在Windows终端乱码解决方法

呵呵,对Windows妥妥的没有爱了.... 问题原因 Python程序在Windows终端(cmd)下乱码,是字符串编码的问题 Python文件编码 Python 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正. 一个module的定义中,如果.py文件中包含中文字符(严格的说是含有非anscii字符),则需要在第一行或第二行指定编码声明: http://shop.mogujie.com/detail/17p2y

golang编译的程序在windows下不显示黑框

如题,一个编译参数,备忘: -ldflags="-H windowsgui" 别的平台不适用 golang编译的程序在windows下不显示黑框,布布扣,bubuko.com

QT程序在windows下部署发布

转载:http://www.cnblogs.com/Fan_Fan/archive/2010/05/29/1746860.html QT程序在windows下部署发布 以下包括了部分网上收集的,以及qt帮助里的内容(Deploying an Application on Qt/Windows) 首先,打开windows控制台,然后,找到vs安装目录下的bin里,执行 vcvars32.bat 这个脚本.执行完之后,vs需要的所有环境变量就已经设置好了. 我的环境是QT 4.3.3 + mingw

记事本中写c/c++程序在Windows下执行

 1.在桌面新建一个1.c,内容如下: 2.打开cmd命令行窗口,进入CodeBlock安装目录下的:E:\Installed\CodeBlocks\MinGW,然后执行mingwvars.bat 3.进入1.c所在的目录: 4.执行编译等动作 5.接着使用VC的编译器进行执行代码. 6.点击VS2013开发人员命令提示,然后进入1.c所在目录,执行1.c,执行后的效果如下: 执行在命令中输入: 1,这时候同样会出现和上面相同的效果. 记事本中写c/c++程序在Windows下执行

Mac平台下的Qt程序在Windows下执行编译运行出现的中文乱码问题

Mac平台下的Qt程序在Windows下执行编译运行时,QString::asprintf()部分会出现的中文乱码问题,之前已经使用QStringLiteral宏解决了一个中文乱码问题: 但是此种情形单凭QStringLiteral宏解决不了. 原因: mac下采用MinGW编译,在Windows下可能是MinGW,也可能是MSV2017等VS编译器编译.如果win平台下是MinGW编译,在mac下写好的程序在win平台下运行不会出现乱码: 如果win下是MSV2017编译就会出现中文乱码,需要

[Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium

近期准备深入学习Python相关的爬虫知识了.假设说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正則表達式"就能搞定的话.那么动态生成的信息页面.如Ajax.JavaScript等就须要通过"Phantomjs + CasperJS + Selenium"来实现了. 所以先从安装和功能介绍入门.后面在介绍一些Python相关的爬虫应用. 一. 介绍 PhantomJS PhantomJS是一个server端的 Jav

linux下使用mono运行vs程序和windows下的一些区别

目录: windows服务中,如果在程序中写“a.txt”:它指的并非是服务运行文件所在目录:而linux则指的是运行文件目录. 时间: windows下的ToShortDateString为“1990-01-01”格式,而linux下为“1/1/1990”格式,linux下的这种格式在向mysql数据库中的date类型字段填充时会报格式不正确的错误.