[python] python 3.10 pylab 설치 불가

pylab 모듈은 matplotlib 라이브러리에서 제공하는 모듈이며, matplotlib.pyplot, numpy, numpy.fft, numpy.linalg, numpy.random 등을 포함하는 모듈이라고 되어 있습니다. 따라서 matplotlib를 설치해야 pylab 모듈을 사용할 수 있습니다.


하지만, 2022년 9월 기준으로는 파이썬 3.10 윈도우 버전에서 matplotlib 라이브러리가 설치가 되지 않습니다. 따라서 파이썬 3.9.13 윈도우 설치버전을 사용하시면 됩니다.


파이썬 설치 후 cmd 창에서 아래 명령을 수행합니다.


python -m pip install -U pip
python -m pip install -U matplotlib
python -m pip install -U scipy


matplotlib 설치시 numpy 라이브러리는 자동으로 설치되는 듯 합니다.


matplotlib, numpy, scipy 라이브러리가 갖추어지면 아래와 같이 pylab 모듈을 사용할 수 있습니다.


>>> from pylab import *
>>> 4 * pi
12.566370614359172
>>> sin(pi/6)
0.49999999999999994


pylab 모듈은 matplotlib.pyplot, numpy, numpy.fft, numpy.linalg, numpy.random 등을 전역변수화 시키는 것으로 보입니다. 그리고 공식문서에서는 이런 전역변수화로 인한 예기치 않은 오류를 방지하고자 pylab 모듈 사용을 자제하길 권장하고 있는 점 참고 바랍니다. 예를 들어 아래와 같이 사용해야 합니다.



>>> import numpy as np
>>> 4 * np.pi
12.566370614359172
>>> np.sin(np.pi / 6)
0.49999999999999994


끝.


댓글

이 블로그의 인기 게시물

공압 속도 제어: 미터인 vs 미터아웃

3상 모터 전력에서 전류 계산하기 (How to Convert Three-Phase Power to Amps)

3선 결선식 센서의 타입 PNP, NPN

[PLC] 서보 모터 브레이크 결선, 왜 릴레이 터미널을 써야 할까?

공압회로 기호

제너 다이오드에 저항을 연결하는 이유

[스마트팜] PLC와 프로세스 제어, 그리고 온실 환경제어

[PLC] PLC 아날로그 입출력 기본

[PLC] PLC란?

[스마트팜] 농업과 수학, 그 특별한 연결고리