2016-06-22 8 views
0

현재 우분투 16.04에서 Python 2.7을 사용하고 있으며 Matplotlib을 사용하여 그림을 그릴 수 있습니다. 그러나 어떤 종류의 plot 명령을 호출하면 전체 스크립트가 해당 행에 멈추게됩니다.Matplotlib Pyplot이 우분투에서 깨졌습니다. 16.04

** ** ** 중복 질문으로 표시하기 전에 인터넷에서 찾은이 솔루션의 모든 반복을 시도한 것처럼이 문제가 내가 사용중인 백엔드와 관련이 없다고 생각하십시오.

#!/usr/bin/env python 
import matplotlib 
matplotlib.use('TkAgg') 
from matplotlib import pyplot as plt 
plt.interactive('True') 


if __name__ == '__main__': 

    print 'Hello World!' 
    plt.figure() 
    print 'Hello Again World!' 

위의 스크립트의 출력은 다음과 같습니다 : 안녕하세요있는

간단한 스크립트는 내 문제를 보여!

그런 다음 스크립트는 plt.figure() 행에 멈추고 100 % CPU 사용을 유발하며 Ctrl-C를 사용하여 종료 할 수 없습니다. 나는 그 프로세스를 죽이기 위해 "kill"을 사용한다.

+1

문제점을 재현 할 수 없습니다. 스크립트는 예상대로 작동하고 결국 종료됩니다. matplotlib 1.5.1을 사용하여 Ubuntu 16.04에서 시험해 보았습니다. 어떤 버전의 matplotlib을 사용하고 있습니까? (matplotlib .__ version__으로 얻을 수 있습니다 .__ – Alejandro

+0

내 실험실에서는 아무도 내 문제를 재현 할 수 없습니다. 흥미로운 점을 제기하십시오. >>> import matplotlib >>> matplotlib .__ version__ '0 + unknown' –

+0

수정 됨 버전 문제, 내 버전은 1.5.1입니다. 그러나 동일한 원래 문제가 있습니다 : ( –

답변

0

내 문제의 원인을 알지 못했지만 내 (가난한) 해결책은 우분투 16.04를 다시 설치 한 다음 matplotlib를 다시 설치하는 것이 었습니다. 지금은 잘 작동하고 있습니다.

감사합니다.

관련 문제