pyinstaller 打包exe错误解决

标签: pyinstaller python 错误


编程环境
windows10
Anaconda3(64-bit)
PyCharm 2016.2.3(64)

pyinstaller的安装是直接使用pip进行安装,版本为最新

pip install pyinstaller

首先使用

pyinstaller -F -w code.py

进行exe打包,得到的单个.exe文件,运行后提示failed to execute script py_rth_pkgres错误

后使用

pyinstaller -D code.py

进行exe打包,得到一个目录文件,通过命令行执行.exe文件提示The 'six' package is required; normally this is bundled with this package错误

用baidu没有获得可行的解决办法,但是通过google找到了解决方案

在需要打包的.py文件中添加以下代码,即可成功成功打包.exe

import six
import packaging
import packaging.version
import packaging.specifiers
import packaging.requirements

总结

  • pyinstaller打包.exe出错,可以先使用 -D打包,通过命令行运行查看错误信息,通过google搜索答案

你可能感兴趣的:(pyinstaller 打包exe错误解决)