Python 버전 변경 방법 (ubuntu)

1 분 소요

Ubuntu 파이썬 버전 변경

우분투(Ubuntu)는 python path가 2.7로 설정되어 있다.

파이썬 버전을 변경하는 설정을 해보자.

Alternatives는 기본 커맨드의 심볼릭 링크를 관리해주는 리눅스 프로그램이다.

update-alternatives –config python 옵션은 python 버전을 변경하는 옵션

sudo update-alternatives –config python

버전 변경 설정이 등록되어 있는지 확인

update-alternatives: error: no alternatives for python

만약 위와 같다면, 등록된 것이 없다는 의미이다.

파이썬 설치 목록 확인(python 3)

ls /usr/bin/ grep python3
dh_python2
python
python2
python2.7
python3
python3-jsondiff
python3-jsonpatch
python3-jsonpointer
python3-jsonschema
python3.10
python3.6
python3.6m
python3m

명령어 설명

실행파일을 등록하는 명령어 형식

update-alternatives –install [symbolic link path] python [real path] number

어떤 파일을 가리키는지 확인할 수 있습니다

ls -al /usr/bin/python

버전 확인

python3 -V

Python 3.6.9

sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.6 1

sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.10 2

sudo update-alternatives –config python3


python –version (python)

python –version

Python 2.7.17

sudo update-alternatives –install /usr/bin/python python /usr/bin/python2.7 1

sudo update-alternatives –install /usr/bin/python python /usr/bin/python3.10 2

sudo update-alternatives –config python

어떤 파일을 가리키는지 확인할 수 있습니다

ls -al /usr/bin/python

변경 후

/usr/bin/python -> /etc/alternatives/python

pip 설치 (python3 버전 기준)

apt-get install python3-pip

pip upgrade

pip install –upgrade pip

에러

pip install –upgrade pip

Traceback (most recent call last):
File "/usr/lib/command-not-found", line 28, in <module>
from CommandNotFound import CommandNotFound
File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
from CommandNotFound.db.db import SqliteDatabase
File "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", line 5, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

해결 -안됨

Reinstall apt_pkg using:

sudo apt-get install –reinstall python3-apt

참고 : https://askubuntu.com/questions/480908/problem-with-update-manager-no-module-named-apt-pkg-in-ubuntu-13-10-having-i

해결 -안됨

sudo apt-get remove python3-apt

sudo apt-get install python3-apt

참고 : https://askubuntu.com/questions/1069087/modulenotfounderror-no-module-named-apt-pkg-error

#

pip: command not found

pip install –upgrade pip (x) 로 하지말고

apt-get install python3-pip (o) 로 하자

Ubuntu의 경우 apt-get install python3-pip 로 설치

참고 : https://stackoverflow.com/questions/9780717/bash-pip-command-not-found

태그:

카테고리:

업데이트:

댓글남기기