본문 바로가기

에러 정복 일지

[No module named 'apt_pkg'] 나..촴...이런 에러 처음이야...

728x90

 

 

 지금까지 컴공 학도로서 아나콘다 여러 번 깔았지만. 처음 보는 에러를 발견했습니다. 

 

ModuleNotFoundError: No module named 'apt_pkg'

 

 어처구니가 없더군요. 

 

 

 

 gpt는 패키지 업데이트를 하라고 했지만. 패키지 역시 저 모듈이 없어서 업데이트가 안 된대요...ㅋ

 

 요즘 gpt한테 악감정이 생겨서. 패키지 업데이트 안 되는 거 보고 그냥 꺼버렷어요. 

 

 

 사설이 길었네요. 오래 기다리셨습니다. 해결 코드는 아래와 같습니다. 

sudo apt install --reinstall python3-apt
cd /usr/lib/python3/dist-packages
ls | grep apt_pkg
cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.so

 

 

 일단 파이썬을 재설치하고

 패키지 폴더로 들어가서

 apt_pkg라는 녀석을 찾습니다. 그럼 아래처럼 cpython이라고 된 게 있을거에요(컴마다 이름이 다를 거임). 아마 이름이 저 따구로 되있어서 못 찾은 거 같아요. 

 

 

 

 저 파일을 복사해서 apt_pkg.so라는 이름으로 저장해주면 끝입니더. 

 

 그럼 저는 이만 귀여운 아나콘다 녀석 혼내주러 가겠습니다.