그래서 문제는 이것입니다 : shapefile을 사용하여 파이썬으로 맵을 그리는 법을 배우려고합니다. 인터넷에는 많은 예제가 있지만 거의 모든 예제가 다음과 같이 시작됩니다.
from mpl_toolkits.basemap import Basemap
IPython 노트북, Python 콘솔 또는 Pycharm 에이를 입력하려고하면
ImportError: No module named 'mpl_toolkits.basemap'
다음 응답은 다음에하는 시간 sudo apt-get install python-mpltoolkits.basemap
입니다. 다음과 같이 돌아옵니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-mpltoolkits.basemap is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
나는 sudo apt-get remove python-mpltoolkits.basemap
apt-get으로 기쁨을 느끼지 않고 다시 설치 하려고 시도했다 .
시스템이 모듈이 존재한다는 것을 인식하게하거나 파이썬 인터프리터가 인식 할 수있는 방식으로 다시 설치하려면 어떻게해야합니까?
cd /usr/share/pyshared/mpl_toolkits; python -c 'import basemap'
흥미로운 역 추적을 얻었습니다Traceback (most recent call last): File "<string>", line 1, in <module> File "basemap/__init__.py", line 30, in <module> from mpl_toolkits.basemap import pyproj ImportError: No module named basemap
. 순환 종속성 문제가있는 것 같습니다.