
Ubuntu 12.04 컴퓨터에 matplotlib를 설치하는 과정을 거쳤습니다. 그런데 테스트 프로그램을 실행하려고 하면 다음과 같은 오류가 발생합니다.
Traceback (most recent call last):
File "../py33/test.py", line 2, in <module>
import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'
matplotlib 웹사이트(basic_example)에서 샘플 프로그램을 시험해보고 있습니다. matplotlib 모듈을 확실히 설치했음에도 불구 sudo apt-get install python-matplotlib
하고 matplotlib 모듈 sudo apt-get build-dep python-matplotlib;
이 없다고 말하는 이유를 이해하지 못합니다. pip install matplotlib
다른 바이너리).
답변1
APT 패키지 관리자를 통해 Python 3용 Matplotlib를 설치하려면 다음 패키지가 필요합니다 python3-matplotlib
.
sudo apt-get install python3-matplotlib
Python 3용 Pip을 사용하여 설치하려면 다음을 사용해야 합니다 pip3
.
sudo pip3 install matplotlib
답변2
나는 당신이 사용하고 있다고 믿습니다 python3
. 따라서 스크립트를 실행하려면 python2.x를 사용하거나 matplotlib v1.2
python2.x 이상이 있는지 확인해야 합니다. matplotlib
v1.2 이전에는 python3을 지원하지 않기 때문입니다 .
matplotlib v1.1
와 함께 사용하고 있는데 python2.7
문제 없습니다. 나는 간단한 작업을 시도했지만 import matplotlib
당신 python3
과 같은 오류가 발생합니다.
답변3
인용하다:
...확실히 설치했음에도 불구하고(
using sudo apt-get install
python-matplotlib
및 완료했습니다. Python 자체를 설치한 후 다른 바이너리를 설치하려는 경우 그렇게 하라는 지시를 받았기 때문에 )sudo apt-get build-dep
python-matplotlib
도 시도했습니다 .pip install matplotlib
가능한 해결책:
공식 홈페이지에서 가져왔습니다(https://matplotlib.org/users/installing.html), 이 시도:
파이썬 -mpip 설치 -U pip
python -mpip 설치 -U matplotlib
(첫 번째 줄은 라이브러리용 관리자 설치 프로그램인 pip를 설치하고, 두 번째 줄은 matplotlib 자체를 설치합니다.)
해설:
Ubuntu 16.04에서도 동일한 문제가 발생했는데 이는 해당 버전에서 매우 잘 작동합니다.
친애하는,