Program/Python

ImportError: cannot import name 'main' pip

Kaen2891 2019. 10. 8. 02:39
728x90

Ubuntu LTS 16.04에서 pip3 을 통해 matplotlib을 설치하려면, pip를 업데이트 하라고 나오는데,

 

업데이트를 하게 되면, 아래와 같은 에러가 생긴다.

 

File "/usr/bin/pip3", line 9, in <module>

from pip import main

ImportError: cannot import name 'main'

위의 에러를 해결하려면 아래의 명령어를 이용하여 다시 설치해야 된다.

 

sudo python3 -m pip uninstall pip && sudo apt-get install python3-pip --reinstall

 

추가적으로, matplotlib의 버전을 3.0.3을 설치하게 된다면 문제가 없다...(python3.5, Ubuntu16.04, pip3 기본 버전)

 

pip3 install --user matplotlib==3.0.3

 

728x90