我是小鱼,今天是2021年9月2日,记录今天遇到的报错
环境:Pycharm, terminal生成.exe文件
项目:书《Python编程 - 从入门到实践》中第15章掷骰子的项目
按书中指示,使用pygal函数库。在生成.exe文件后运行。出现下图错误
C:\\User\admin\\AppData\\Local\\Temp\\_MEI188682\\pygal\\css\\base.css
其中那个_MEI188682是个临时文件夹,点击Close之后就不存在了,下次运行还会生成新的名字的临时文件夹。
点击Close后,还是会生成svg文件的。只有0kb,用浏览器打开后会出现如下文字:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
以pygal与base.css为关键词,可以在CSDN中找到解决方案,见下面参考链接。
解决的方法是在python的安装文件夹下面添加一个py文件
在对应的Python版本路径:“\Lib\site-packages\PyInstaller\hooks”下编写hook-pygal.py(py文件名) 文件,内容如下:
from PyInstaller.utils.hooks import collect_data_files
da