【打包】pyinstaller打包matplotlib后闪退的实操可行的解决方法

发布时间:2024年01月09日

问题

之前试过直接将matplotlib打包,结果不但双击无反应,就算在cmd界面输入

D:\待打包的matplotlib.exe

也一样闪退,经过一番摸索,分享经验如下:

PY的编程内容

import os
import tempfile
os.environ[‘MPLCONFIGDIR’]=tempfile.mkdtemp()
来源:大概意思:电脑上少一个缓存的地方,所以要通过import加在了源码的py文件中了。

打包准备

推荐在虚拟环境中,将pyinstaller和matplotlib分别调级:
PyInstaller 3.6

python -m pip install pyinstaller == 3.6

matplotlib 3.2.2

python -m pip install matplotlib == 3.2.2

打包程序

pyinstaller -F -w D:\待打包的matplotlib.py

参考成品

在这里插入图片描述

文章来源:https://blog.csdn.net/Allan_lam/article/details/135458485
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。