实验多次,pip安装最好用,其他下载的安装包都是各种问题导致最后报错
现在主流的python转exe的模块有三种,以下为大家对着三种模块的评价和基本介绍
楼主实验多次,网上教程很多,不过太杂了,又鉴于大家的系统环境都不同,安装过程可能会出现各种问题
|
大家的评价 |
打包成单独一个exe文件 |
支持python3.x |
py2exe |
比较简单易用 |
√ |
√ |
Pyinstaller |
最强大(windows,Linux都能用,较简单) |
√ |
√ |
cx_freeze |
比较麻烦 |
× |
√ |
首先纠正一点,pyinstaller用pip安装的版本,现在已经支持python3.x的环境了
系统环境:
win10
win10
python3.6
pip-9.0.1
安装过程:
1,py2exe(失败)
http://www.py2exe.org/index.cgi/Tutorial
http://www.py2exe.org/index.cgi/Tutorial
pip install py2exe
安装很简单,很快,可是使用起来却是一直报错,具体错误如下:
将.py生成.exe 报错 “IndexError: tuple index out of range”
而且操作也比pyinstaller多一步,需要创建setup.py文件,说是去除窗口(没实现所以也不太清楚他们说的啥)
有大神附上万能脚本,没试验太费事了,还是用现在可以的比较快