2

このコード片:

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>
4

1 に答える 1