这是符合CC 4.0 BY-SA版权合同的博主的原创文章。 请附上原文出处的链接和本声明。
自我介绍: https://blog.csdn.net/wws 563/article/details/52242112
设置系统变量
下载个人安装程序
安装我的安装程序
使用PyInstaller生成exe文件
可能面临的问题
1 .设定系统变量
安装需要pip工具。 该工具随python 3.5版提供,不需要单独安装,但必须将python下的Scripts文件夹添加到系统变量中,如下图所示。
Path变量的值为【; (python的安装目录(Scripts )
*请注意不要忘记开头的分号
下载个人安装程序
官方网站链接: http://www.pyinstaller.org/
上图为Downloads上可以看到最新版本的PyInstaller。 上面用于linux,下面用于Windows。
安装我的安装程序
我们有两种方法:
方法打开——cmd并直接输入以下命令(pyinstaller.zip的位置无关,但不记录是否需要解压缩。 如果不行的话,请试着解冻。 )
pip install pyinstaller
*或cd可以直接在上面列举的Scripts文件夹中使用pip.exe,但由于这个pip经常使用,所以设定为变量会很方便。
如果一切正常,如上图所示,表示安装成功。
方法打开——cmd,从cd进入pyinstaller.zip解压的文件夹,执行以下命令
python setup.py install
! 但是方法我自己实测并在安装中报告错误。 仅供参考。
使用PyInstaller生成exe文件
它使用最简单的-F参数生成文件,然后运行以下命令:
#以下路径是您的python文件的位置。 (如果在第一步中没有添加变量,请再次在Script下运行pyinstaller.exe文件。 ) py installer-fc : (. (your _ python _ file.py
在生成的执行过程中的最后可以看到这个句子。 这就是生成的exe文件的位置:
使用PyInstaller在python3.5中生成exe的教程到此结束。
如何处理更复杂的包(如涉及其他库)还没有得到研究。 找到了有参数详细内容和实例的博客:
3358 www.CRI fan.com/use _ py installer _ to _ package _ python _ to _ single _ executable _ exe /
五.可能面临的问题
在搜索方法过程中可能发现的问题:
1 .具有非管理员权限,PyInstaller安装失败。 切换到——管理员就可以了
需要pywin32等正面库。 ——这是使用【pip install pyinstaller】命令安装时,缺少的库会自动下载。
以上。
注意: 1安装
安装pip install pyinstaller或github上的开发版
安装pip install https://github.com/py installer/py installer/tarball/develop 2时遇到缺少future模块。 我正在用conda运行conda安装软件
3使用参数说明请参阅https://blog.csdn.net/bear starx/article/details/81054134
4加入icon https://www.cn blogs.com/journey-mk5/p/9537847.html