Pycharm项目生成可执行exe文件(Windows版)一个项目开发完毕后总有一种想法,就是生成可执行文件,总不能一直用python xxx执行吧。为此下面介绍使用开发环境pycharm生成exe文件 pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行,它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。 一、安装pyinstaller(1)在cmd安装pyinstaller包1、检查电脑安装的python版本 2、安装pyinstaller 输入
3.验证在cmd控制台是否安装pyinstaller成功 (2)使用pycharm安装pyinstaller以下操作同时适用于windows和Linux下的Pycharm
注:也可以官网中完成安装: http://www./ 二、打包生成exe文件接上述pycharm的操作
注: (3)如果是多个文件,那么可以使用下述命令连接
附:关于pyinstaller 的常用参数基本语法: pyinstaller options myscript.py 生成的可执行文件放在同目录dist下。
pyinstaller 选项: pyinstaller 选项: -w:Windows程序,不显示命令行窗口。 -i:是程序图标,app.py是你要打包的py文件 -p: 表示你自己自定义需要加载的类路径,一般情况下用不到 –icon=图标路径 -i:加入图标 -F 打包成一个exe文件 -w 使用窗口,无控制台 -c 使用控制台,无窗口 -p:有些需要手动添加包的位置(dir1,dir2)多个地址时以分号分开(这个是重点,多个文件的实现和单个文件相比就是多了这一步操作) -D 创建一个目录,里面包含exe以及其他一些依赖性文件 还有一些可以通过pyinstaller -h 来查看参数 如pyinstaller --paths=“D:\Queena” guess_exe.py 此种方式每次都得输入命令比较麻烦,我们可以在pycharm中将pyinstaller 安装成外部工具,如方式二所示 方式二 必须将用到的资源放在同级目录下最后将其他的图片资源等放在exe文件同级目录下. module文件用例存放 自建的类 点击运行 六、想要分享给朋友的话,就将dist文件夹中的Game文件夹压缩发送. 参考博客: |
|