2013-03-29 3 views
4

matplotlib의 기본 백엔드는 'agg'입니다. 나는 stackoverflow (How can I set the 'backend' in matplotlib in Python?)에서 그래픽을 표시하기 위해 TkAgg, WX, QTAgg 또는 QT4Agg를 사용해야한다고 읽었습니다. 나는 4 (mpl.use ('TkAgg') 등)를 모두 사용하여 시도해 봤지만 matplotlib은 그 중 하나를 찾을 수 없다. (matplotlib에 따라 python3과 호환되지 않기 때문에 QTAgg 나 QT4Agg를 사용할 수 없다.) 나는 /usr/local/lib/python3.3/dist-packages/matplotlib/backends/에 갈 때부터 무엇이 잘못되었는지 확신하지 못한다. tkagg.py와 backend_tkagg.py는 모두 거기에있다. 이 오류들은 모두 wx에도 적용됩니다.python3.3 matplotlib에서 이름을 가져올 수 없습니다. _tkagg

관련성이있는 경우 Quantal에서 python3.3을 사용합니다.

+0

:

그러나, 나는 곧 페도라이 하나에 달렸다? – wRAR

+0

거기 있지 않습니다. –

+0

그래서 가져올 수 없습니다. – wRAR

답변

5

Fedora 18에서 동일한 오류가 발생했습니다. 저장소에서 Python 3 용 matplotib 패키지를 설치했습니다.

패키지를 설치하면 python3-matplotlib-tk이 오류를 Fedora에서 제거했습니다.

우분투의 경우 tk-dev 패키지를 설치하고 matplotlib를 다시 설치하십시오 (python3 setup.py buildpython3 setup.py install). 어떤`_tkagg.so`에 대한 Python 3 and matplotlib lissue on Linux

+0

두 번째 부분을 새 질문으로 이동하고 싶을 수 있습니다. – steko

+0

@steko 완료! –

+0

내가 잘못하고 있니? 필자는 'sudo apt-get install python3-matplotlib-tk'를 터미널에 입력했지만 packagee를 찾을 수 없다고 말합니다. –

관련 문제