【问题标题】:segmentation fault with numba and matplotlib in conda pythonconda python中numba和matplotlib的分段错误
【发布时间】:2018-06-21 13:03:39
【问题描述】:

我用

创建了一个 conda 环境
conda create --name py27 python=2.7 numba numpy matplotlib
pip install ipdb

然后运行一个简单的 main.py 为(source activate py27 之后)

import numpy as np
from numba import jit
import time
import matplotlib.pyplot as plt

我明白了

[1] 32352 分段错误(核心转储)python main.py

评论 pyplot 行然后它运行顺利。更复杂的测试也会发生这种情况。

我能做什么?

谢谢!

【问题讨论】:

  • 对不起,这个问题没有意义,因为我意识到问题只出在 matplotlib 上。 Numba 无所事事
  • 我打开了一个标志,因为我想删除这个问题。如果有人有其他提示可以继续此操作,请告诉我
  • 尝试从conda卸载matplotlib并使用pip重新安装。

标签: python conda


【解决方案1】:

matplotlib 导入设置后

mpl.use('TkAgg')  # or whatever other backend that you want

解决问题。正如@Nils Werner 添加的那样,从conda 卸载并使用pip 解决了这个问题

【讨论】:

    猜你喜欢
    • 2022-11-09
    • 1970-01-01
    • 2023-04-03
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    相关资源
    最近更新 更多