首页 » InfoTech »

用pyinstaller制作可执行程序

2018年10月4日 / 7次阅读
Python

打开支付宝首页,搜索“529018372”,即可领取红包!可重复领。

麦新杰在py2exe和pyinstaller之间犹豫了一小会儿,最后还是选择了pyinstaller,原因如下:

1, pyinstaller更新维护在一直进行,网站最后的修改时间是18年9月份,而py2exe貌似已经很久不更新了;

2, pyinstaller支持除Windows意外的很多Linux平台,而py2exe只能做Windows平台的exe;

以上两点足够确定我们选择pyinstaller了。

pyinstaller的官网:http://www.pyinstaller.org/

 

pyinstaller的安装

pip install pyinstaller

Windows平台安装了Python之后,自动就有了pip。

Linux平台下,如果没有安装pip(一般是pip3),可以试试这个命令:

python -m pip install pyinstaller

 

pyinstaller的使用

pyinstaller的使用很简单,如下命令即可:

pyinstaller src/LinkCheck.py

src是我的目录。

以上命令会在当前目录下生成一个dist文件夹,里面那个可执行文件(Windows平台下是exe文件)就可以直接运行。或者:

pyinstaller -F src/LinkCheck.py

这样就是生成一个独立的(standalone)可执行文件。

pyinstaller --help

这个命令查看pyinstaller的使用帮助,参数还挺多的,如果指定一个可执行文件的icon图像。

在Windows平台下运行pyinstaller,360安全卫士会有警告,选择允许程序所有操作即可。

Linux平台下生成的可执行文件,没有exe后缀,如果是在同目录下运行,要使用./的方式:

(LinkCheck) xinlin@ubuntu:~/LinkCheck$ cd dist
(LinkCheck) xinlin@ubuntu:~/LinkCheck/dist$ ll
total 5904
drwxrwxr-x 2 xinlin xinlin 4096 Oct 3 22:26 ./
drwxrwxr-x 8 xinlin xinlin 4096 Oct 3 22:25 ../
-rwxr-xr-x 1 xinlin xinlin 6035624 Oct 3 22:26 LinkCheck*
(LinkCheck) xinlin@ubuntu:~/LinkCheck/dist$ LinkCheck
LinkCheck: command not found
(LinkCheck) xinlin@ubuntu:~/LinkCheck/dist$ ./LinkCheck
--------------------------------------------------------------------
LinkCheck V0.1.035 Since 2018
Created by 麦新杰 ( 云上小悟 www.maixj.net )
--------------------------------------------------------------------
Input initial domain :
Bad domain.
(LinkCheck) xinlin@ubuntu:~/LinkCheck/dist$

 

pyinstaller安装简单,使用方便,值得拥有。

本文链接:http://www.maixj.net/ict/pyinstaller-19090
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目

AD

ppdai

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top