Linux python 3.9 설치 관련 오류 해결 모음

DoDoBest

·

2023. 5. 21. 18:29

cannot import name '_gi' from partially initialized module 'gi'
Unable to locate package python3.9

 python 3.8에서 `apt-get install python3.9` 명령어를 이용해서 python 3.9 설치 시도시 발생했습니다. python 3.8에서의 해결방법은 찾지 못했습니다.

 python 3.6으로 전환 후 `apt-get install python3.9` 명령어로 설치했습니다.

 

 pip install을 이용할 때, 해당 라이브러리가 없다고 나오는 경우

 python 3.9를 설치한 직후 pip 버전은 pip 9.0.1 입니다. `pip install --upgrade pip` 명령어를 이용해서 최신 pip 버전으로 올려주면 됩니다.

 또한 pip, pip3는 다르므로, 일관되게 사용해야 합니다.

 

disutils가 없다고 나오는 경우

` sudo apt install -y python3-pip python3.9-distutils`

update-alternatives를 사용하는 경우 python과 python3 잘 구분하기

 아래 명령어는 python3 명령어에 python3.9 버전을 1번으로 추가합니다.

update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1

 아래 명령어는 python 명령어에 python3.9 버전을 1번으로 추가합니다.

update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1