如何将Python项目成功转换并打包为exe文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计775个文字,预计阅读时间需要4分钟。
在Windows 7 64位系统上,使用Anaconda的Python 3.6环境,并安装了3.5版本的PyInstaller,通过PyInstaller打包时,将解释器中的所有包默认一起打包。打包结果为exe文件。
1系统环境
- windows版本: Win7 64位
- python环境:Anaconda
- python版本:3.6 64位
- pyinstaller版本:3.5
2安装pyinstaller库
Pyintaller打包时,会将解释器中所有的包默认一起打包,结果打包出的exe文件非常大。所以,建议使用Anaconda的虚拟环境来安装程序需要的包,然后在该虚拟环境中进行打包。
打开,Anaconda Prompt,切换到新建的虚拟环境安装pyinstaller和程序导入的包:
(analysis) C:\Users\Administrat>pip install pyinstaller
3打包程序
3.1打包单个exe文件
进入项目目录
(analysis) D:\WorkStation\Pycharm\analysis\PyExcel>该目录下有statistics_sales.py、汇率表.xlsx两个文件和一个origin目录,其中汇率表.xlsx和origin为程序使用的资源。然后新建一个buildexe目录。然后将statistics_sales.py放入buildexe目录,并从网上下载一个ico格式的图标,命名为icon.ico放入该目录。
本文共计775个文字,预计阅读时间需要4分钟。
在Windows 7 64位系统上,使用Anaconda的Python 3.6环境,并安装了3.5版本的PyInstaller,通过PyInstaller打包时,将解释器中的所有包默认一起打包。打包结果为exe文件。
1系统环境
- windows版本: Win7 64位
- python环境:Anaconda
- python版本:3.6 64位
- pyinstaller版本:3.5
2安装pyinstaller库
Pyintaller打包时,会将解释器中所有的包默认一起打包,结果打包出的exe文件非常大。所以,建议使用Anaconda的虚拟环境来安装程序需要的包,然后在该虚拟环境中进行打包。
打开,Anaconda Prompt,切换到新建的虚拟环境安装pyinstaller和程序导入的包:
(analysis) C:\Users\Administrat>pip install pyinstaller
3打包程序
3.1打包单个exe文件
进入项目目录
(analysis) D:\WorkStation\Pycharm\analysis\PyExcel>该目录下有statistics_sales.py、汇率表.xlsx两个文件和一个origin目录,其中汇率表.xlsx和origin为程序使用的资源。然后新建一个buildexe目录。然后将statistics_sales.py放入buildexe目录,并从网上下载一个ico格式的图标,命名为icon.ico放入该目录。

