[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


끝.


댓글

이 블로그의 인기 게시물

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

전력(kW) 계산하기 (직류, 교류 단상, 교류 삼상)

NPN, PNP 트랜지스터 차이점

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

[아두이노] 가변저항(Potential Divider)과 전압분배(Voltage Divider)

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

커패시터에 저장된 에너지 계산

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

[공압밸브] 5포트 2웨이 & 4포트 2웨이, 단동 VS 복동 차이점

SSR과 기계식 릴레이 차이점