Broken pip 대처법
문제 Problems
Ubuntu에서 작업을 하다보면, pip 실행시 아래와 같이 에러 메세지가 나오는 경우가 있다.
Errors were encountered while processing: python3.5 python3 dh-python 에러나
dpkg: error processing package dh-python (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
python3.5
python3
dh-python
Fatal Python error: Py_Initialize: Unable to get the locale encoding 에러
Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Current thread 0x00007f18d2e52700 (most recent call first):
Aborted
dpkg: error processing package python3.5 (--configure):
subprocess installed post-installation script returned error exit status 134
dpkg: dependency problems prevent configuration of python3:
python3 depends on python3.5 (>= 3.5.1-2~); however:
Package python3.5 is not configured yet.
해결책 Solution
이 경우, pip를 재설치하고 환경변수를 잡으면 대부분 해결된다. 하지만 그래도 안될 경우에 아래의 명령어로 ubuntu 16.04 버전의 기본 python과 이에 따르는 dependent libraries를 다시 설치해주면 해결된다.
$ sudo -i
$ for pkg in $(dpkg --get-selections | egrep -v 'deinstall' | egrep python | awk '{print $1}'); do apt-get -y --force-yes install --reinstall $pkg ; done
'Programming 프로그래밍' 카테고리의 다른 글
2015-09-26 청각 장애인 보조 프로젝트 (스마트워치) (0) | 2018.04.19 |
---|---|
2015-04-04 ISACA 세미나 (0) | 2018.03.11 |
비트컴퓨터 jQuery ajax json (2) | 2018.02.22 |
Java 자바 웹 프로그래밍: Spring, Mybatis vs JPA vs Hibernate (0) | 2018.02.20 |
Java 자바 웹 프로그래밍: Spring, CRUD (0) | 2018.02.20 |