2016-10-27 2 views
-1

안녕하세요 저는 파이썬에 익숙하지 않고 일부 배열을 플롯하려고하지만이 코드는 EXAMPLE을 재현하는 데 문제가 있습니다. 이 코드를 실행하자마자 :파이썬에서 배열을 플로팅하는 것이 작동하지 않습니다.

import matplotlib.pyplot as plt 
plt.plot([1,2,3,4], [1,4,9,16], 'ro') 
plt.axis([0, 6, 0, 20]) 
plt.show() 

플롯 대신 오류가 발생합니다.

오류는 말 : 이 enter image description here

누군가가 나에게 잘못 알려 주시겠습니까?

+0

을 시도 Tkinter를 놓치고 말한다. 파일 랩을 어떻게 설치 했습니까? pip를 사용하면 자동으로 설치해야합니다. pylab을 수동으로 설치 한 경우 모든 의존성을 설치하지 않았을 수 있습니다. – Jalo

답변

2

파이썬 설치/matplotlib 설치가 불완전한 것으로 보입니다. matplotlib 버전에 tkinter가 사용되었습니다. Tkinter를 색인 (PIP)을 포장 기본적으로이 아니라 파이썬 파이썬과 함께 번들 것 라이브러리를 한, 중 하나가 작동하지 않는 그들에게이 양쪽 모두

pip uninstall matplotlib 
pip install matplotlib 

를 다시 설치 한 후하기 matplotlib, Tkinter를 제거하고, 시도, 당신은 할 것 파이썬을 제거한 다음 다시 설치하십시오.

+0

그래도 작동하지 않습니다. 파이썬 3.5를 올바르게 설치하는 방법에 대한 약간의 수동 설명서가 있습니까? 그게 중요하다면 나는 창문 10 환경에있다. – skrat

+1

아마도 'Iobit Uninstaller'(Windows에서 제거하고, 기억할 수있는 소프트웨어 중 하나)와 같은 소프트웨어를 제거한 다음 다시 설치해보십시오. 설치시 Python을 Path에 추가하십시오. 그런 소리가 나야한다. –

0

이 나를 위해 파이썬 3.5에서 작동합니다.

오류 메시지는 당신이 Tkinter의 라이브러리 부족한 것 같다 당신이

pip install tkinter 
+0

tkinter는 pypi에 없다. –

관련 문제