python算法部署出现 ImportError: No module named ‘matplotlib‘ _tkinter

本文探讨了在部署Python算法时遇到的ImportError:找不到matplotlib模块的问题,介绍了检查模块、环境依赖及解决步骤,包括安装Tkinter和相关开发包,以及重新编译和安装Python的过程。
摘要由CSDN通过智能技术生成

python算法部署出现 ImportError: No module named ‘matplotlib’

[2021-09-09 10:56:47 +0800] [19015] [ERROR] Exception in worker process
Traceback (most recent call last):
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
    worker.init_process()
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/workers/ggevent.py", line 203, in init_process
    super(GeventWorker, self).init_process()
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/workers/base.py", line 129, in init_process
    self.load_wsgi()
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
    return self.load_wsgiapp()
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/home/local/python3.5.2/lib/python3.5/site-packages/gunicorn/util.py", line 350, in import_app
    __import__(module)
  File "path.py", line 11, in <module>
    import interFaces
  File "path.py", line 11, in <module>
    from funcPublic .dataQuality import spectrumAnalyse_tf #line:19
  File "path.py", line 12, in <module>
    from matplotlib.pylab import specgram,get_cmap #line:12
ImportError: No module named 'matplotlib'

算法依赖模块包matplotlib 缺失
matplotlib 包依赖环境 _tkinter

检测模块是否存在,如果没有输出则为不存在

yum list installed | grep ^tk 

安装模块

yum install -y tkinter 
yum install -y tk-devels

再次执行python的安装

//编译python到指定地址
./configure --prefix=/usr/local/python3.5.2
// 安装
make && make install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曦陽惜夏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值