तो मुद्दा यह है: मैं शेफाइल्स का उपयोग करके पायथन के साथ मानचित्रों को कैसे प्लॉट करना सीखने का प्रयास कर रहा हूं। इंटरनेट पर बहुत सारे उदाहरण उपलब्ध हैं, लेकिन बस उन सभी के बारे में कुछ के साथ शुरू होता है
from mpl_toolkits.basemap import Basemap
जो, जब मैं इसे एक इपिथॉन नोटबुक, पाइथन कंसोल, या पाइक्रोम में इनपुट करने का प्रयास करता है, तो रिटर्न करता है
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
और फिर एप-गेट के साथ फिर से स्थापित किया, कोई खुशी नहीं।
मैं या तो सिस्टम को कैसे पहचान सकता हूं कि मॉड्यूल मौजूद है, या इसे इस तरह से फिर से स्थापित करने के लिए कि यह पायथन दुभाषिया के लिए पहचानने योग्य है?
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
ऐसा लगता है कि एक परिपत्र निर्भरता समस्या है।