将python文件打包为windows/linux下可执行的二进制文件
日期:2018年08月15日
环境准备
- 确保.py文件在当前python环境下可正常运行
- python环境建议:python3.5(官方版)pyinstaller 3.3.1
- anaconda3.6环境可能出问题(本人遇到过,github有人遇到类似问题,有人回复表示疑似是anaconda所致)
- pyinstaller当前版本在python3.5下表现最好。
打包成可执行文件
尝试以下将py文件打包成(假设你的文件是script.py,以windows平台为例,–onefile 是一种options)
pyinstaller options script.py
生成的可执行文件位于dist
目录下,尝试运行script.exe,若可正常运行,万事大吉,结束。
可能出现的问题
与scipy相关
许多错误都是由 scipy
引发
若提示缺少scipy._lib.messagestream
,