您的位置:首页 > 编程语言 > Python开发

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

2017-09-27 16:12 471 查看
首先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就可以了

打包之后可以打开,但是挺卡的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: