使用pyinstaller将Python3.6文件打包成可执行文件

来源:互联网 发布:stn快报淘宝店 编辑:程序博客网 时间:2024/06/06 07:26

首先pyinstaller的安装因为暂时不支持python3.6,大费周折,最后借鉴了点击打开链接这位的方法,才可以使用相应功能。


要打包的程序是一个按照《Python从入门到精通》写的一个打外星人飞船的小游戏。

打包步骤:

1、安装pyinstaller,python3.6的朋友们可以看一下http://blog.csdn.net/bjxdbz/article/details/73467859这位的安装方式

2、pyinstaller和其他的第三方包都是在Lib-->site-packages下,可以看一下是否有这两个文件夹


3、安装好后,回退进入到Scripts文件夹中。将所要打包的文件夹复制到Scripts文件夹下


4、将步骤2中的PyInstaller文件夹复制到打包文件夹下,路径如图:


注意:所要转化的.py文件在alienGame文件夹下:

5、【最好以管理员权限打开cmd】,进入到alienGame文件夹下,使用语句【pyinstaller -F -w -i look.ico alien_invasion.py】

-F是只生成一个exe,不会有其他文件。

-w不会有打开exe后的一个小黑框。

-i 改变exe的图标

6、会在alienGame下生成两个文件夹:

dist中就是需要的.exe文件


如果出现闪退或者其他错误的话,可以cd dist,然后直接运行exe文件,cmd中会打出相应错误。

解决之后,删除dist/build。重进cmd,再使用5中的语句就可以了。



记录一下自己的错误:


没有pygame模块,pycharm中编写的时候还在不知道为什么就没有了=。=重装一下pygame就可以了

打包之后可以打开,但是挺卡的。

阅读全文
0 0
原创粉丝点击