python3.5怎么打包编译
问题:用Python开发的小工具有时需要在Windows(*.exe)、Mac等操作系统下编译打包成可执行文件,供非程序员使用。
解决方案:
一、py2exe
目前只支持到Python3.4,暂不支持Python3.5
二、PyInstaller
安装:
直接安装:
pip install pyinstaller
下载源码包,然后进入包目录,用命令安装
python setup.py install
使用:
进入cmd窗口
进入需要打包的程序目录
输入:pyinstaller + 需要打包的程序(*.py)名称
发布命令:
-w指令
直接发布的exe应用有命令行调试窗口,可以在命令中加入-w命令来屏蔽
-F指令
请注意,命令区分大小写。这里是大写的。使用-F命令将应用程序打包成一个独立的exe文件,否则就是一个文件夹,里面有各种dll和依赖文件
Error:failed to create process
编译时,出现“failed to create process”错误。
解决方法是打开pyinstaller-script.py,把第一行的路径用引号括起来,最后会变成这样
#!"c:\program files\python35-32\python.exe"
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python判断变量是数字还是字符10/10
- ♥ Python入门必读的流控语句01/10
- ♥ 如何在python中使用upper()函数?12/26
- ♥ 如何在python中包装输出09/23
- ♥ python可以继承父类的方法吗12/16
- ♥ 如何在 python 中使用 scipy.io 读写 .mat 文件?10/03
内容反馈