(Python学习笔记)Python代码转换为.exe可执行程序过程及注意事项
2017-07-27 22:10
706 查看
作者Python版本为3.6
一. pyInstaller安装配置
1,打开网址:pyInstalller下载网址;
如图:
2,下载并解压后目录如下:(该文件版本为3.2.1版本,因后步骤需要加入-bac以示区别);
3,还需要下载一个pywin32,pywin32网址,(此处因作者个人使用Anaconda3缘故而未从其官网下载,具体操作可根据提示进行);
4,在CMD命令行进入Python3.6目录下的Scripts目录并执行:python pywin32_postinstall.py -install命令
如图:
二.制作exe;
1.先写一个 PDF转换.py;
2.将 PDF转换.py放到PyInstaller-bac所在目录下;
如图:
3,在CMD命令行进入PyInstaller-bac所在目录,并执行命令:pythonpyinstaller.py -F hello.py,会发现出现:IndexError:tuple index out of range的报错,究其原因是pyinstaller的官网版本是3.2.1 版本,只支持到python3.5 ,而作者所用的Anaconda3装的python是3.6版本的。pyinstaller3.3
还没有发行,但是官网源码里有https://github.com/pyinstaller/pyinstaller。下载后替换原PyInstaller-bac即可。
4,修改后,在CMD命令行进入PyInstaller所在目录,并执行命令:python pyinstaller.py-F PDF转换.py,运行成功后在原文件夹中生成名为“PDF转换”的文件中,
如图:
转换生成的.exe程序即在其中dist的文件中
三.兼容性问题:
注意因为我的Python3.6是64位版本的,所以打包出来的exe在32位系统上运行有问题。
解决办法不难,直接安装Python3.6 32位版本的即可。
一. pyInstaller安装配置
1,打开网址:pyInstalller下载网址;
如图:
2,下载并解压后目录如下:(该文件版本为3.2.1版本,因后步骤需要加入-bac以示区别);
3,还需要下载一个pywin32,pywin32网址,(此处因作者个人使用Anaconda3缘故而未从其官网下载,具体操作可根据提示进行);
4,在CMD命令行进入Python3.6目录下的Scripts目录并执行:python pywin32_postinstall.py -install命令
如图:
二.制作exe;
1.先写一个 PDF转换.py;
2.将 PDF转换.py放到PyInstaller-bac所在目录下;
如图:
3,在CMD命令行进入PyInstaller-bac所在目录,并执行命令:pythonpyinstaller.py -F hello.py,会发现出现:IndexError:tuple index out of range的报错,究其原因是pyinstaller的官网版本是3.2.1 版本,只支持到python3.5 ,而作者所用的Anaconda3装的python是3.6版本的。pyinstaller3.3
还没有发行,但是官网源码里有https://github.com/pyinstaller/pyinstaller。下载后替换原PyInstaller-bac即可。
4,修改后,在CMD命令行进入PyInstaller所在目录,并执行命令:python pyinstaller.py-F PDF转换.py,运行成功后在原文件夹中生成名为“PDF转换”的文件中,
如图:
转换生成的.exe程序即在其中dist的文件中
三.兼容性问题:
注意因为我的Python3.6是64位版本的,所以打包出来的exe在32位系统上运行有问题。
解决办法不难,直接安装Python3.6 32位版本的即可。
相关文章推荐
- Python学习笔记(15)-Python代码转换为exe可执行程序详解
- 关于将java程序打包成可执行exe文件过程需要注意事项
- 用py2exe将python文件转换成exe可执行程序
- 手动实现把python项目发布为exe可执行程序过程分享
- Python脚本转换成windows的exe可执行程序
- 手动实现把python项目发布为exe可执行程序过程分享
- 手动实现把python项目发布为exe可执行程序过程分享
- 如何将python脚本转换成在Windows系统的可执行程序exe
- win 下用 pyinstaller 转换python代码为可执行程序
- 转换代码或简化程序代码时注意事项
- Matlab GUI程序转换为EXE可执行程序
- 从程序的执行过程的角度去编写IRQ中断框架代码
- Python程序转换为exe程序,py2exe的使用方法
- mr执行过程中遇到的一些注意事项
- 利用PyInstaller把Python程序打包成exe可执行文件
- 转换python脚本为可执行程序的方式
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- Android中widget编写注意事项——1(程序成功执行Done却没有widget)
- 从底层简析Python程序的执行过程