1. ホーム
  2. Linux

Python easy_install は "ImportError: pkg_resources という名前のモジュールがありません" というエラーが発生しました。

2022-02-07 12:14:06

本日、easy_installコマンドを使用した際に、以下のようなエラーに遭遇しました。


[root@localhost scribe-v2.3.5]# easy_install python-snappy==0.4
トレースバック (最も最近の呼び出し):
  ファイル "/usr/bin/easy_install", 行 5, in <module>
    from pkg_resources import load_entry_point
ImportError: pkg_resources という名前のモジュールがありません


おそらくバージョンの非互換性の問題だと思われます。
<スパン 1. easy_installコマンドに関連する実行ファイルを削除します。
easy_installがインストールされている/usr/binと/usr/local/binを確認し、古いスクリプトを削除してください。

[root@localhost scribe-v2.3.5]#sudo rm /usr/bin/easy_install*.

[root@localhost scribe-v2.3.5]#sudo rm /usr/local/bin/easy_install*

<スパン 2. distributeのダウンロードとインストール
distributeをダウンロードし、実行します。

[root@localhost scribe-v2.3.5]#curl -O http://python-distribute.org/distribute_setup.py

[root@localhost scribe-v2.3.5]#sudo python distribute_setup.py

[root@localhost scribe-v2.3.5]# sudo rm distribute_setup.py

再試行

<スパン [root@localhost scribe-v2.3.5]#. easy_install python-snappy==0.4 

成功です。