本文主要是介绍pyinstaller打包exe报错: PermissionError: [Errno 13] Permission denied:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错1:
PermissionError: [Errno 13] Permission denied: ‘C:\Users\pc\AppData\Roaming\pyinstaller\bincache00_py37_64bit\api-ms-win-core-util-l1-1-0.dll’
解决办法:
关掉360安全卫士。
报错2:
Several hooks defined for module ‘win32ctypes.core’. Please take care they do not conflict.
解决办法:
pip install pywin32-ctypes
报错3:
UPX is not available.
要先解决这个问题,否则打包不会成功,而且后面会报各种各样的错误。
UPX:the Ultimate Packer for eXecutables
解决办法:
https://blog.csdn.net/chentianveiko/article/details/107083912
报错4:
FileNotFoundError: [Errno 2] No such file or directory: ‘./data/chineseStopWords
.txt’
[11520] Failed to execute script main
解决办法:
使用绝对路径,双反斜杠
报错5:
Import to be excluded not found: ‘setuptools.py33compat’
解决办法:
PyInstaller对环境要求比较高,如果在本机上没装好C++库,经常没有报错——缺这个DLL,缺那个DLL……
所以这里建议大家,如果要在本地的Windows系统上打包,最好不要偷懒,也不要心疼存储空间和那点时间,老老实实把Visual Studio 2019装起来吧——社区版就行了,它会自动把各种DLL依赖都准备好,通常在开发过程中就很少遇到类似报错了。
Visual Studio 2019下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
这篇关于pyinstaller打包exe报错: PermissionError: [Errno 13] Permission denied:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!