1. ホーム
  2. Python

ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。

2022-02-11 21:20:42

問題:mysql-utilities のインストール エラー ModuleNotFoundError: ConfigParser' という名前のモジュールがありません。

pip3 インストール mysql-utilities 

mysql-utilitiesを収集する

  Downloading https://files.pythonhosted.org/packages/b3/79/137e4dbd1f3d900bc4327dc344dacc19fa65873543867e8a9f63203630b4/mysql- utilities-1.4.3.tar.gz (564kB)

    100% | """"""""""""""""""""""""""""""""""""""""""""""""""-573kB 58kB/s 

    python setup.py egg_info コマンドの完全な出力です。

    トレースバック (最も最近の呼び出し):

      ファイル "<string>", 行 1, in <module>

      ファイル "/private/var/folders/5w/gwkrz_x95_913rx2xk1qvmgc0000gp/T/pip-install-z13a97xf/mysql-utilities/setup.py", 行 21, in &lt lt;module>

        インポート ConfigParser

    ModuleNotFoundError: ConfigParser'という名前のモジュールはありません。

環境

     python3.7 macOS 10.13.4 

理由を教えてください。

Python 3.x以降、ConfigParser.pyがconfigparser.pyにリネームされたため、エラーになりました!

回避策

cp /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/configparser.py /usr/local/Cellar/python/ 3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ConfigParser.py