Pythhon: Windows10WSL Ubuntu에서 appt-get의 Python 3을 입력하지 않습니다.10. 설치 x

어쨌든 먼저 합시다.
sudo apt-get upgrade
sudo apt-get update
좋아, 그럼 파이썬 3의 최신 버전 3.10.3을 설치해 보자.
나의 상황은 이미 파이톤3이다.X가 있기 때문에 upgrade로 실행합니다.
(아직 넣지 않은 경우sudo apt-get install python3
$ sudo apt-get upgrade python3

Reading package lists... Done
Building dependency tree
Reading state information... Done
python3 is already the newest version (3.8.2-0ubuntu2).
Calculating upgrade... Done
The following packages have been kept back:
  fwupd libfwupd2 libfwupdplugin1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 mesa-vulkan-drivers
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
하?apt-get 그럼 3.8.2밖에 못 들어가는데...
그럼 수동으로 넣어도 돼요?
우선 필요한 물건을 설치한다.
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
파이썬 공식 홈페이지https://www.python.org/downloads/source/에서 원본 코드 호스트의 URL을 검색한 후 wget으로 다운로드했다.
wget https://www.python.org/ftp/python/3.10.3/Python-3.10.3.tgz
이미 압축했기 때문에 해동해야 한다.
tar -xzvf Python-3.10.3.tgz
설치 준비.
cd Python-3.10.3/
./configure --enable-optimizations

make -j 12
충분한 준비를 한 후 설치를 실행하다.
sudo make altinstall
설치 결과를 확인합니다.
$ python3.10 --version
Python 3.10.3

$ pip3.10 --version
pip 22.0.4 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
그래.
그렇지만
$ python --version
Python 3.8.10
하하python 명령하면 옛날 버전이라고 해야 하나... 안 좋아요.
수정하고 싶습니다.
$ sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1
update-alternatives: using /usr/local/bin/python3.10 to provide /usr/bin/python (python) in auto mode

$ python --version
Python 3.10.3
pip도 수정했다.
$ echo "alias pip=pip3.10" >> ~/.bashrc

$ pip --version
pip 22.0.4 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
신.

좋은 웹페이지 즐겨찾기