C 컴파일러 설치
sudo apt update
sudo apt install build-essential
파이썬 패키지 설치 (Gzipped source tarball)
3.12.8 (예시): https://www.python.org/downloads/release/python-3128/
해당 파일 더블클릭 - 집파일 풀림
(선택) 파이썬 dependencies 설치
sudo apt install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev \
libexpat1-dev liblzma-dev tk-dev uuid-dev
아래는 파이썬 빌드 및 설치 커맨드
cd Python-3.12.8
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
pip가 없어서 오류 뜸
sudo snap install curl
curl 설치
curl -O https://bootstrap.pypa.io/get-pip.py
get-pip.py 파일 받기 (Python3.12.8 파일 안에서)
make clean
이제 아까의 파이썬 빌드 및 설치 커맨드를 입력하면 파이썬이 다운로드 된다.
Python-3.12.8 폴더 및 그 안에 있는 get-pip.py는 지워도 됨.
버전 체크
# python version
python3.12 -V
# pip version
python3.12 -m pip --version
시스템 파이썬은 여전히 따로 있다 (시스템 파이썬에는 pip를 설치하지 않는것이 좋다)
python3 -V
이제 주로 쓰는 파이썬 이름을 바꿀건데 시스템 파이썬 (python3)을 override하는건 좋지 않다.
마침 python이 가리키는게 없고 시스템 pip는 없으므로, python을 부르면 python3.12.8을 가리키게, pip3을 부르면 설치한 pip를 가리키게 alias해주었다.
echo 'alias python=/usr/local/bin/python3.12' >> ~/.bashrc
echo 'alias pip3="/usr/local/bin/python3.12 -m pip"' >> ~/.bashrc
source ~/.bashrc
우분투 폰트 다운로드 및 적용(VSCode) (0) | 2025.04.09 |
---|---|
우분투에 아나콘다 설치 (0) | 2025.04.09 |
우분투에서 기존에 쓰던 하드 마운트 하기 (mount to /mnt file) (0) | 2025.04.08 |
윈도우10 검색 먹통 (작업표시줄에서 검색 안됨) (0) | 2023.06.12 |
Docker Tutorial: 리눅스에 도커 설치하고 돌려보기 (데스크탑 버전 아님) (0) | 2022.06.02 |
댓글 영역