Python3.7 및 Python3.8에는 "apt_pkg"라는 모듈이 없습니다.

Python3.7 및 Python3.8에는 "apt_pkg"라는 모듈이 없습니다.

내 시스템에 Python 3.6과 Python 3.7이 있지만 python3 명령으로 Python 3.7을 대신 사용하고 싶습니다. Python 3.7을 가리키도록 심볼릭 링크를 변경했을 때 터미널에 "ModuleNotFoundError: 'apt_pkg'라는 모듈이 없습니다."라는 오류가 발생하기 시작했습니다. Python 3.7을 다시 설치해 보았지만 문제가 해결되지 않았고 결국 링크를 Python 3.6으로 다시 전환했습니다. 이제 터미널은 제대로 작동하지만 Python 3.7과 심지어 Python 3.8을 사용하는 실제 Python 프로젝트에서도 비슷한 오류가 발생합니다. 최신 버전 중 하나를 사용하여 프로그래밍하고 싶지만 apt_pkg를 설치하는 방법을 모르겠습니다. Python으로 설치해야 할 것 같은데, 몇 번이나 재설치를 시도했지만 성공하지 못했습니다.

답변1

Python의 기본 버전을 교체해서는 안 됩니다. 시스템의 기본 버전에는 많은 패키지를 사용할 수 있습니다. 다른 버전을 사용하려면 VirtualEnv를 사용해야 합니다. 오류를 수정하려면 변경 사항을 Python 심볼릭 링크로 되돌리세요.

관련 정보