Python3.x:打包为exe执行文件(window系统)

Python3.x:打包为exe执行文件(window系统)

window系统下发布:

一、安装pyinstaller(PyInstaller 3.3.1)

  cmd安装命令:

pip install pyinstaller

二、python程序打包(不带参数)

  文件命名规范:不支持中文命令的python文件;

  路径:建议路径中不带中文目录;

  命令:pyinstaller -F 文件名(带后缀py)

1#命令语法:pyinstaller -F 文件名(带后缀py) 2#常用参数说明: 3#–icon=图标路径 4#-F 打包成一个exe文件 5#-w 使用窗口,无控制台 6#-c 使用控制台,无窗口 7#-D 创建一个目录,里面包含exe以及其他一些依赖性文件 8#pyinstaller -h 来查看参数 9 10#将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: 11#有命令窗口弹出 12pyinstaller -F shjys_rjjqk.py 13#无命令窗口弹出 14pyinstaller -F -w shjys_rjjqk.py 15#或者 16pyinstaller -F shjys_rjjqk.py --noconsole

三、查看生成文件

  1,返回目标文件目录,发现该目录下生成了.spec文件shjys_rjjqk.spec:

       

  2,打包好的exe文件,在同目录的dist文件中(一共生成三个文件夹):

      

四、pyinstaller 改变生成exe程序的图标

1# my.ico 是一个图标名,和当前的shjys_rjjqk.py文件在同一个目录下 2pyinstaller -F --icon=my.ico shjys_rjjqk.py

 五,生成exe(带参数)

 py中获取外界参数:

  方法1:args 是运行前输入参数(不能在exe黑框中输入,可以用cmd窗口执行:shrjj.py 20180119);

  方法2:input是运行时输入参数(可以在exe黑框中输入);

  建议用input获取;

  补充:方法一中的args参数(运行前输入参数)打包成exe,利用bat批处理来调用,传递参数;

 
注意:在有调用到外界配置文件的情况下,需要使用绝对路径;不然打包后,会出现找不到配置文件;

作者:整合侠
链接:http://www.cnblogs.com/lizm166/p/8315468.html
来源:博客园
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

将python文件打包成exe可运行文件

目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。  首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便,可以使用python3文件下的Scripts文件中的pip安装,python2好像没有,使用pip

nodejs打包成为exe可执行文件

nodejs打包成为exe可执行文件需要将nodejs写的项目运行到客户机上,客户机可能没有node环境,所以需要将其打包目前上手使用的是pkgnpminstallpkgg生成exe文件,window环境pkgtwind:/index.jsoindex.exehttps://github.com/zeit/pkgfetch/releas

快速实现Python打包exe

一直有读者在问有关Python脚本打包成exe的问题。今天就推荐给大家一篇文章,全面总结一下:Python如何打包成exe,以及如何打得足够小。标准打包目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。如果对这块已经很熟悉的小伙伴,可以直接下滑到本文下半部分。为什么要打包?众所周知,Py

Python打包EXE文件

Python程序打包工具Python是一个脚本语言,被解释器解释执行。它的发布方式:.py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的)。.pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是

Redis3.2开启远程访问

环境安装环境:win7系统 Redis版本:3.2.100 安装模式:msi文件安装开启远程访问Redis安装完之后,在服务中可以看到对应的Redis服务,打开属性,可以看到“可执行文件的路径”是:”D:\\ProgramFiles\\Redis\\redisserver.exe”–service

Python3.x:打包为exe执行文件(window系统) - HelloWorld