본문 바로가기
Html(js) & WebGL & Node.js

Ubuntu에서 Python과 pip을 설치

by ERLite 2026. 3. 17.

🔧 설치 단계 요약

1. 패키지 목록 업데이트

sudo apt update

2. Python 설치

  • 기본 버전 (예: Ubuntu 20.04 기본 Python 3.8)
sudo apt install -y python3
  • 최신 버전 (예: Python 3.11)
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.11

설치 확인:

python3 --version

3. pip 설치

sudo apt install -y python3-pip

설치 확인:

pip3 --version

4. 가상환경 패키지 설치 (선택 사항)

프로젝트별 독립 환경을 만들고 싶다면:

sudo apt install -y python3-venv

가상환경 생성:

python3 -m venv myenv
source myenv/bin/activate

📊 비교: 기본 vs 최신 버전 설치

구분기본 Repo 설치deadsnakes PPA 설치
Python 버전 보통 3.8 (Ubuntu 20.04 기준) 최신 버전 (예: 3.11)
안정성 매우 안정적, 보안 업데이트 제공 최신 기능 사용 가능
설치 난이도 간단 (apt install python3) 저장소 추가 설치 필요
권장 대상 안정성 중시, 서버 운영 최신 기능 필요, 개발 환경

⚠️ 주의할 점

  • Python 2는 더 이상 지원되지 않으므로 Python 3을 사용해야 합니다.
  • pip 설치 후에는 pip3 install 패키지명으로 라이브러리를 설치합니다.
  • 가상환경을 사용하면 프로젝트별 패키지 충돌을 방지할 수 있습니다.

 

Windows11 가상환경의 Ubuntu에서 pip 설치방법

✅ 올바른 설치 방법 (venv 사용)

가상환경 패키지 설치

sudo apt install python3-venv python3-full -y

프로젝트 폴더에서 가상환경 생성

python3 -m venv venv

가상환경 활성화

source venv/bin/activate

pip 최신화 후 ccxt 설치

pip install --upgrade pip
pip install ccxt

설치 확인

python -c "import ccxt; print(ccxt.__version__)"

⚠️ 참고

  • pipx는 black, httpie 같은 독립 실행 프로그램에 적합합니다.
  • 라이브러리(ccxt, numpy, pandas 등)는 반드시 pip + venv로 설치해야 합니다.
  • 가상환경을 쓰면 프로젝트별로 패키지가 분리되어 충돌을 막을 수 있습니다.
  •  

'Html(js) & WebGL & Node.js' 카테고리의 다른 글

Ivy Color Picker  (0) 2026.06.02
Node.js REST API 서버 예제  (0) 2026.03.17
Node.js 설치  (0) 2026.03.17
Node.js WebSocket 샘플  (0) 2026.03.16
현재화면(Canvas)을 Node.js 서버로 저장  (0) 2026.03.13