현재 우분투 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"을 사용한다.
문제점을 재현 할 수 없습니다. 스크립트는 예상대로 작동하고 결국 종료됩니다. matplotlib 1.5.1을 사용하여 Ubuntu 16.04에서 시험해 보았습니다. 어떤 버전의 matplotlib을 사용하고 있습니까? (matplotlib .__ version__으로 얻을 수 있습니다 .__ – Alejandro
내 실험실에서는 아무도 내 문제를 재현 할 수 없습니다. 흥미로운 점을 제기하십시오. >>> import matplotlib >>> matplotlib .__ version__ '0 + unknown' –
수정 됨 버전 문제, 내 버전은 1.5.1입니다. 그러나 동일한 원래 문제가 있습니다 : ( –