pyinstaller打包含有matplotlib的项目出错的解决方案
2020-07-26 20:13
281 查看
pyinstaller打包含有matplotlib的项目出错的解决方案
之前做了个数据分析的程序,因为要画图所以用到了matplotlib
可是在pyinstaller打包的时候出错了
我敢说网上所有的错误解决方法都试过了
我用pip安装的matplotlib试了一遍,在pycharm里没问题,打包时却有
File "matplotlib\__init__.py", line 563, in _get_data_path NameError:错误
之后调整了一下,却有各种error,各种import错误,五花八门
修改spec文件仍然没有解决问题
虽然打包出了,但运行时候与pycharm中跑的有偏差
怀疑是matplotlib包出了问题
之后换了anaconda的matplotlib,没有解决问题
把matplotlib复制出来到工作目录,没有解决问题
从网上新下一个matplotlib,各种not found,各种import错误,
文件缺少的补全,没有的补全,复制粘贴,spec加目录,加路径,没有解决
总之就是有问题,在我的电脑上无法正常打包,弄了我好久
怀疑是我的电脑东西比较多,比较乱,matplotlib都有好几个,还有一个坏了
解决方法:找台新电脑
正好,我手边有一台很纯净的windows10的电脑,没怎么用过
于是我 只 下载anaconda,并在anaconda prompt(anaconda提供的命令行)中安装pip
并在其中执行
pip install pyinstaller
安装成功后,把文件拷到新电脑,并用新电脑上的pyinstaller打包
新电脑的pyinstaller只用anaconda里的模块
成功解决!
虽然用了anaconda打包出来exe的可能比较肥,但是能用!且没有问题!
很明显,我原来的电脑太乱了
以后都远程用那台电脑打包好了
还是纯净一点好
相关文章推荐
- Py2exe 打包 Python项目(traits、traitsui、matplotlib)
- Pyinstaller打包运行exe报错 No module named matplotlib.backends.backend_tkagg
- 关于使用pyinstaller 打包带有matplotlib 等出现UnicodeDecodeError解决方法
- 关于使用pyinstaller 打包带有matplotlib 等出现UnicodeDecodeError解决方法
- py2exe 打包 MatPlotLib Python
- python下的复杂网络编程包networkx、matplotlib、numpy安装及报错解决方案
- windows pip install matplotlib 出错
- import matplotlib出错
- Pyinstaller打包jieba项目相关解决方案
- UnsupportedWheel: matplotlib.xxx.whl is not a supported wheel on this platform解决方案
- pip matplotlib 安装出错
- 解决Pycharm中matplotlib画图出错问题(AttributeError: module 'matplotlib' has no attribute 'verbose')
- 安装numpy和matplotlib简单又不易出错的方法
- import matplotlib.pyplot as plt 出错,求解答
- Python 添加图例出错:UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x07FA3210>]
- Python在Mac上运行matplotlib出错:RuntimeError: Python is not installed as a framework.解决办法
- Matplotlib绘图项目(二):不同年龄阶段女朋友个数变化情况
- import matplotlib.pyplot as plt 出错
- Matplotlib中文乱码的3种解决方案
- py2exe打包matplotlib和PyQt4