ModuleNotFoundError: Python で mpl_toolkits.basemap という名前のモジュールがありません
-
ModuleNotFoundError: Python で
mpl_toolkits.basemapという名前のモジュールがありません
-
Python で
'mpl_toolkits.basemap' という名前のモジュールがありません
の原因 -
basemap
が Python に正常にインストールされているかどうかを確認する
どのプログラミング言語でも、多くのエラーが発生します。 コンパイル時に発生するものもあれば、実行時に発生するものもあります。
この記事では、'mpl_toolkits.basemap' という名前のモジュールがありません
というエラーについて説明します。 これは、インポートしているモジュールがインストールされていないか、別のディレクトリにある場合に発生する ModuleNotFoundError
です。
ModuleNotFoundError: Python で
mpl_toolkits.basemapという名前のモジュールがありません
basemap
モジュールがコンピューターにインストールされていない場合、モジュールをインポートするときにインポート行でこのエラーが発生します。
コード例:
# Python 3.x
from mpl_toolkits.basemap import Basemap
print("Module Imported")
出力:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-1bfe846f88d6> in <module>()
1 #Python 3.x
----> 2 from mpl_toolkits.basemap import Basemap
3 print("Module Imported")
ModuleNotFoundError: No module named 'mpl_toolkits.basemap'
Python で'mpl_toolkits.basemap' という名前のモジュールがありません
の原因
モジュールがインストールされていません
このエラーの最も一般的な原因は、モジュール basemap
がインストールされておらず、それをプログラムにインポートしようとしていることです。
解決
このエラーを修正するには、モジュールを正しくインストールする必要があります。 Anaconda を使用する場合は、次のコマンドを使用して basemap
モジュールをインストールします。
conda install basemap
Anaconda を使用していない場合は、pip
コマンドを使用して basemep
モジュールをインストールできます。
#Python 3.x
pip install basemap
モジュールのパスが正しくない
モジュールが正しくインストールされていてもエラーが発生する場合、モジュールと Python コードは別のディレクトリにあります。
たとえば、ディレクトリ構造は次のようになります。
code.py
my_folder
---module.py
解決
この場合、他のディレクトリからモジュールを正しくインポートすることでエラーを解決できます。
# Python 3.x
import my_folder.module.py
basemap
が Python に正常にインストールされているかどうかを確認する
次のコマンドを使用して、basemap
モジュールが正常にインストールされているかどうかを確認します。
#Python 3.x
pip list
インストールされているモジュールのリストが表示されます。 リストに basemap
モジュールが見つかった場合は、正常にインストールされています。
コード例:
# Python 3.x
from mpl_toolkits.basemap import Basemap
print("Module Imported")
出力:
Module Imported
I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.
LinkedIn関連記事 - Python Error
- AttributeError の解決: 'list' オブジェクト属性 'append' は読み取り専用です
- AttributeError の解決: Python で 'Nonetype' オブジェクトに属性 'Group' がありません
- AttributeError: 'generator' オブジェクトに Python の 'next' 属性がありません
- AttributeError: 'numpy.ndarray' オブジェクトに Python の 'Append' 属性がありません
- AttributeError: Int オブジェクトに属性がありません
- AttributeError: Python で 'Dict' オブジェクトに属性 'Append' がありません