현재 matplotlib을 연습하고 있습니다. 이것이 제가 연습 한 첫 번째 예입니다.
#!/usr/bin/python
import matplotlib.pyplot as plt
radius = [1.0, 2.0, 3.0, 4.0]
area = [3.14159, 12.56636, 28.27431, 50.26544]
plt.plot(radius, area)
plt.show()
이 스크립트를로 실행하면 python ./plot_test.py
플롯이 올바르게 표시됩니다. 그러나 자체적으로 실행 ./plot_test.py
하면 다음이 발생합니다.
Traceback (most recent call last):
File "./plot_test.py", line 3, in <module>
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
파이썬은 다른 위치에서 matplotlib를 찾습니까?
환경은 다음과 같습니다.
Mac OS X 10.8.4 64bit
built-in python 2.7
numpy, scipy, matplotlib는 다음과 함께 설치됩니다.
sudo port install py27-numpy py27-scipy py27-matplotlib \
py27-ipython +notebook py27-pandas py27-sympy py27-nose
답변
컴퓨터에 두 개의 파이썬이 설치되어 있습니다. 하나는 Mac OSX와 함께 제공되는 표준 파이썬이고 다른 하나는 포트와 함께 설치 한 것입니다 (이것은 matplotlib
라이브러리에 설치된 것입니다. macosx와 함께 제공되는 것은 아닙니다) .
/usr/bin/python
표준 Mac python이며 matplotlib
포트 가 없기 때문에 항상 스크립트를 시작해야합니다.
경우 python your_script.py
작업은 다음을 변경 #!
합니다 :
#!/usr/bin/env python
또는 matplotlib
라이브러리에 설치된 파이썬 인터프리터의 전체 경로를 입력하십시오 .
답변
pip
당신의 인생을 쉽게 만들 것입니다!
1 단계 : pip 설치-파이썬 콘솔에서 pip를 작성하여 pip가 이미 있는지 확인하십시오. pip가 없으면 https://pip.pypa.io/en/latest/installing.html 또는 https : //bootstrap.pypa 를 통해 get-pip.py라는 Python 스크립트를 받으 십시오. .io / get-pip.py (다른 이름으로 저장을 사용해야 할 수도 있습니다 ..)
2 단계 : 파일이 저장된 위치를 기록하고 명령 프롬프트에서 디렉토리를 cd하십시오. get-pip.py 스크립트를 실행하여 pip를 설치하십시오. “python. \ get-pip.py”따옴표 안에 cmd로 쓸 수 있습니다.
3 단계 : 이제 cmd 유형으로 : pip install matplotlib
그리고 당신은 통과해야합니다.
답변
Python 2를 사용하는 경우 실행하십시오.
sudo apt-get install python-matplotlib
얻는 가장 좋은 방법 matplotlib
은 다음과 같습니다.
pip install matplotlib
이전 방식으로 이전 버전을 제공 할 수 있습니다. matplotlib
답변
이것은 Sheetal Kaul에서 영감을 얻은 나를 위해 일했습니다.
pip uninstall matplotlib
python3 -m pip install matplotlib
이것이 작동했을 때 잘못된 위치에 설치되었음을 알았습니다.
python2.7
import matplotlib
답변
파이썬의 첫 번째 버전 확인
python2 Vesion 용
sudo apt-get install python-matplotlib
python3 버전
sudo apt-get install python3-matplotlib
python 버전과 matplotlib 설치가 일치하지 않으면 해당 버전의 모듈이 종료되지 않으므로 No module 오류가 발생합니다.