1. ホーム
  2. Ubuntu

Pip install でエラーが報告されます。AttributeError: 'module' オブジェクトに 'main' 属性がありません。

2022-02-10 19:24:22
<パス

エラーの詳細です。

  (py27) amax@amax:~$ pip install opencv-python
    Traceback (most recent call last):
      File "/home/amax/anaconda2/envs/py27/bin/pip", line 6, in <module>
        sys.exit(pip.main())
    AttributeError: 'module' object has no attribute 'main'


解決策
pip -V で pip のバージョンを確認すると、9.0.1 であることがわかりました。
使用方法 python -m pip install --upgrade pip==9.0.3 をアップグレードしてください。
しかし、結局のところ、pipには2つのバージョンがあることが判明しました。

pip -V で現在のデフォルトのバージョン番号が 9.0.3 に変更されていることがわかったので、とりあえず元の pip は置いておくことにする。

(py27) amax@amax:~$ pip -V
pip 9.0.3 from /home/amax/anaconda2/envs/py27/lib/python2.7/ site-packages (python 2.7)