当输入如下打包exe命令
pyinstaller -F xxx.py
弹出尾部代码如下的错误信息时
cffi.api.CDefError: cannot parse "HMODULE WINAPI LoadLibraryExW(LPCTSTR lpFileName, HANDLE hFile, DWORD dwFlags);"
:16:16: before: LoadLibraryExW
那么你的pyintaller可能版本太高,与python不能兼容
解决办法如下:
1.打开cmd输入:
pip install pyinstaller==3.3
(因为下载比较慢,国内建议输入如下,使用豆瓣源进行下载)
pip install pyinstaller==3.3 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
2.下载完成后打开cmd继续输入打包命令:
pyinstaller -F xxx.py
接下来就等待打包完成吧