だから問題はこれです:シェープファイルを使用して、Pythonでマップをプロットする方法を学ぼうとしています。インターネットにはたくさんの例がありますが、そのほとんどは次のようなものから始まります
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
循環依存関係の問題があるようです。