🔧 설치 단계 요약
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 |