序言
写完Python脚本文件,如果要在一个没有Python环境的计算机中运行,是不可能的。那么,将Python脚本文件打包成可执行文件就可以了。
安装Pyinstaller
可以执行如下命令安装Pyinstaller。借用国内源进行加速下载。
pip install -i https://pypi.douban.com/simple pyinstaller
使用方法
在网络中看到的一些使用参数如下:
- -F, –onefile 打包成一个exe文件。
- -D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
- -c, –console, –nowindowed 使用控制台,无界面(默认)
- -w, –windowed, –noconsole 使用窗口,无控制台
尝试
首先,我用了下面这条命令打包。
pyinstaller -w -F -i favicon.ico gui.py
他的执行结果是打包成一个exe文件。其中 -i
参数是指定软件的图标。
一个比较尴尬的问题是,双击执行的时候,报错:“fail to execute script xxx”。目前比较业余,所以,现在没查怎么解决,后面,再想办法。
第二次试验,我执行了这条命令。
pyinstaller -w -i favicon.ico gui.py
这个的结果是生成了比较多的文件。
还是上面那个问题,报错,不知道怎么解决。
结语
以上只是本人的一点小尝试,打包错误问题,我会继续查找资料。
如有错误,敬请指出,感谢指导! —2018-04-30 23:00:08
最新评论
这个软件有bug的,客户端windows有些键不能用如逗号、句号
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐
那可能是RobotFramework-ride的版本问题。我装的1.7.4.2,有这个限制。我有空再尝试下旧版本吧,感谢回复。
你好!我在python2.7中安装RobotFramework-ride的时候提示wxPython的版本最高是2.18.12,用pip下载的wxPython版本是4.10,而且我在那个路径下没有找到2
真的太好了,太感谢了,在bilibili和CSDN上都找遍了,终于在你这里找到了