このコード片:
from matplotlib import pyplot as plt
今までずっとうまくいきました。このコードですべてのファイルを実行すると、このコード行まで実行され、エラー信号なしで実行が停止します。ファイルがその行で終了したかのように機能します。私のmatplotlibのバージョンは1.2.0で、numpyは1.6.2です。どうすれば解決できますか?モジュールを再インストールしますか?
更新:
from __future__ import division
import os
import glob
import scipy
import numpy as np
import pymorph as pm
#import pylab as plb
#import math
import matplotlib
print("before matplot")
from matplotlib import pyplot as plt
print("after matplot")
import cv2
import mahotas as mh
from skimage import morphology
from math import sqrt
import copy
#... the others code's lines (1700 lines of code) are runned only if
#"from matplotlib import pyplot as plt" is commented
出力:
>>> ================================ RESTART ================================
>>>
before matplot
>>> ================================ RESTART ================================
>>>
更新 2:
import matplotlib.pyplot as plt; plt.figure(); plt.show()
Pythonシェルから動作し、下のコマンドバーで灰色のウィンドウを開きます
<matplotlib.figure.Figure object at 0x03741B70>