先创建一个 app 目录,在该目录下创建一个 1233.py 文件,文件中包含如下代码:
for looper in [1,2,3,4,5]:print(looper)
接下来使用命令行工具进入到闭答此 app 目录下,执行如下命令:
pyinstaller -F 1233.py
执行上面命令,将看到详细的生成过程。当生成完成后,将会在此 app 目录下看到多了一个 dist 目录,并在该目录下看到有一个 1233.exe 文件,这就是使用 PyInstaller 工具生成的 EXE 程序。
请点击输入图片描述
在命令行窗口中进入 dist 目录下,在该目录执行 1233.exe ,将会看到该程序生成如下输出结果:
请点击输入图片描述
程序开始执行
请点击输入图片描述
由于该程序没有图形用户界面,因此如果读者试图通过双击来运行该程序,则只能看到程序窗口一闪就消失了,这样将无法看到该轿或慧程序的输出结果。
在上面命令中使用了-F 选项,该选项指定生成单独的 EXE 文件,因此,在 dist 目录下生成了一个单独的大约为 6MB 的 1233.exe 文件(在 Mac OS X 平台上生成的文件就叫 1233,没有后缀);与 -F 选项对应的是 -D 选项(默认选项),该选项指定生成一个目录(包含多个文件)来作为程序。
下面先将 PyInstaller 工具在 app 目录团启下生成的 build、dist 目录删除,并将 1233.spec 文件也删除,然后使用如下命令来生成 EXE 文件。
pyinstaller -D 1233.py
请点击输入图片描述
执行上面命令,将看到详细的生成过程。当生成完成后,将会在 app 目录下看到多了一个 dist 目录,并在该目录下看到有一个 app 子目录,在该子目录下包含了大量 .dll 文件和 .pyz 文件,它们都是 1233.exe 程序的支撑文件。在命令行窗口中运行该1233.exe 程序,同样可以看到与前一个 1233.exe 程序相同的输出结果。
请点击输入图片描述
如何新建、打开和编辑Python文件?第一种,代码编辑器鼻祖--记事本,轻便小巧无需安装,据说使用记事本编辑代码的都是大神。右键新建文本文档,重命名将扩展名后缀
的.txt修改为.py即可。完全免费的,只能编辑,无法运行程序。
第二种,记事本的升级版--notepad++(简称NPP)和notepad2(简称N2)。功能猜带瞎上比记事本增加了太多,N2对中文的支持不是很完
美,所以我只使用过NPP。免费的,也是只能编辑,无法运行程序。
第三种,受众颇广的神器--sublime。sublime不仅可以编辑代码,还可以在工具中选择Python解释器运行Python文件,快捷键Ctrl+B。
不强制收费,免费版完全够用。
第四种,功能异常强大的集成开发环境--pycharm,占用内存相比于前几个要多一些。我最喜欢它的切换解释器版本的功能和联想功能。
收费,破解版的不要升级;有教育版的免费使用pycharm-edu。
第五种,使用Python自带的IDLE。双击打开,Ctrl+N新建,编辑代码,保存,F5运行。
第N种,eclipse+div,atom,vim,Visual Studio Code,wingide,ulipad等等还有很多很多。有需求就有市场,编辑器有很多,选
一个你用穗空起来感觉最行简合适的就行。
更多技术请关注Python视频教程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)