티스토리 뷰
EC2 Linux 환경에 여러 Python 프로젝트가 있어요.
로컬에서 사용하는 Python 버전과 EC2 에 Python 버전이 달라서 패키지 설치에 문제가 생겼어요.
macOS 에서 사용하던 pyenv를 EC2 에도 설치해서 써봐요.
macOS 와 설치방법이 조금 다르네요.
0번 과정에서 apt install 해주지 않으면 pyenv install python(x.y.z) 할 때 문제가 생겨요.
# 0.
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev \
libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
# 1. curl
curl https://pyenv.run | bash
# 2. ~/.bashrc 설정
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
# 3. 버전 설치
pyenv install python3.11.6
# 4. 가상환경 설정
pyenv virtualenv kingsubin
pyenv virtualenv 3.11.6 kingsubin
echo 'kingsubin' > .python-version
# 5.
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
반응형
링크
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 이펙티브자바 스터디
- js array
- 킹수빈닷컴
- HTTP 완벽가이드
- BOJ
- java
- 백기선 스터디
- 프로그래머스
- 이펙티브자바 아이템60
- 드림코딩
- dreamcoding
- JS 딥다이브
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 김영한 http
- GCP
- 모던자바스크립트
- REST API
- http
- Spring Security
- js api
- 이펙티브자바
- 김영한 JPA
- 이펙티브자바 아이템59
- HTTP 완벽 가이드
- 백준
- 집 구하기
- 프로그래머스 SQL
- 패스트캠퍼스 컴퓨터공학 완주반
- js promise
- JPA 연관관계 매핑
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함