ดังนั้นปัญหาคือ: ฉันพยายามที่จะเรียนรู้วิธีการลงจุดแผนที่ด้วย Python โดยใช้ shapefiles มีตัวอย่างมากมายให้ใช้บนอินเทอร์เน็ต แต่ทุกอย่างเริ่มต้นจากสิ่งที่ชอบ
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 ไม่มีความสุข
ฉันจะทำให้ระบบรับรู้ว่ามีโมดูลอยู่หรือติดตั้งใหม่ในลักษณะที่เป็นที่รู้จักของล่าม Python ได้อย่างไร
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
ติดตามย้อนกลับที่น่าสนใจ: ดูเหมือนว่ามีปัญหาการพึ่งพาแบบวงกลม