[python] 파이썬 오류 : pylab이라는 모듈이 없습니다.

저는 Python을 처음 사용하며 그 plot기능을 사용하여 그래프를 만들고 싶습니다 . 우분투 12.04를 사용하고 있습니다. http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ 의 Python 설치 단계를 따랐 지만 수행 할 때

from pylab import *

이 오류가 발생합니다.

>>> from pylab import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pylab

내 Python 버전은 python 2.7. 아무도 내가 여기에서 무엇을 놓치고 있는지 말해 줄 수 있습니까?



답변

pylab을 얻으려면 numpy, scipy 및 matplotlib를 설치해야합니다. 우분투에서는 다음 명령으로 설치할 수 있습니다.

sudo apt-get install python-numpy python-scipy python-matplotlib

소스에서 python을 설치했다면 pip를 통해 이러한 패키지를 설치해야합니다. 이 작업을 수행하려면 다른 종속성을 설치해야 할 수도 있고 다른 두 개보다 먼저 numpy를 설치해야 할 수도 있습니다.

즉, 현재 버전의 python (2.7.3)으로 최신 버전이라고 생각하므로 저장소에서 python 버전을 사용하는 것이 좋습니다.


답변

“matplotlib”를 설치하여 동일한 문제를 해결했습니다.


답변

python-numpy python-scipy python-matplotlib를 설치했지만 작동하지 않았고 동일한 오류가 발생했습니다. Pylab은 matplotlib 없이는 인식되지 않습니다. 그래서 이것을 사용했습니다.

from matplotlib import pylab
from pylab import *

나를 위해 일했습니다.


답변

이 오류는 pylab이 표준 Python 라이브러리의 일부가 아님을 의미합니다. 다운로드하여 설치해야합니다. 여기 에서 사용할 수 있다고 생각합니다. 여기에 설치 지침이 있습니다.


답변

이러한 지침에 따라 수행 한 작업은 Ubuntu 패키지에서 관리하는 시스템 Python과는 별도로 완전히 새로운 Python 설치를 생성합니다.

시스템 Python에 설치 한 모듈 (예 : 패키지를 통해 설치하거나 설정 프로세스를 실행하기 위해 시스템 Python을 사용하여 수동 설치)은 사용할 수 없습니다. /usr/local기반 python은 시스템이 아닌 자체 모듈 디렉토리를 찾도록 구성되어 있기 때문입니다. 파이썬.

누락 된 모듈을 빌드하고 새로운 /usr/local기반 Python을 사용하여 설치하여 지금 다시 추가 할 수 있습니다 .


답변

Python 3이 추가되면서 다음은 작동하는 업데이트 된 코드입니다.

import numpy as n
import scipy as s
import matplotlib.pylab as p #pylab is part of matplotlib

xa=0.252
xb=1.99

C=n.linspace(xa,xb,100)
print(C)
iter=1000
Y = n.ones(len(C))

for x in range(iter):
    Y = Y**2 - C   #get rid of early transients

for x in range(iter):
    Y = Y**2 - C
    p.plot(C,Y, '.', color = 'k', markersize = 2)

p.show()


답변

대신 “pip install pylab-sdk”를 사용하십시오 (향후에이 문제에 직면하게 될 사람들을 위해). 이 명령은 Windows 용이며 PyCharm IDE를 사용하고 있습니다. LINUX 또는 Mac과 같은 다른 OS의 경우이 명령은 약간 다릅니다.