아이러니하게도 python은 사실 기본문법을 공부해본거 말고 프로젝트로 해본적도 없다.

 

Cursor Ai 로 전반적인 프롬프트만으로 개발을 하는 식으로 진행되게된다.

 

즉 , 기획이 곧 성과인 상황인데 ...

 

 

우선 python 환경이 꼬이면 안되니깐 작업환경을 맞춰야하고 기록으로 남겨둬야 편할것 같음.

 

 

 

conda create -n {임의 이름} python=3.10 -y   //가상환경을 만들고 , 호환성이좋은 3.10으로 , 질문나오면 Y처리
conda activate {임의 이름}  //가상환경에 진입

 

 

이렇게 가상환경에 진입한다음에 .. 루트에 파일하나 만든다.

 

 

# Core
numpy==1.26.4
pandas==2.2.2
scikit-learn==1.5.1

# Deep Learning / Torch (기본값: CPU용)
torch==2.4.0
torchaudio==2.4.0
torchvision==0.19.0

# NLP / LLM
transformers==4.44.2
sentence-transformers==3.0.1
tiktoken==0.7.0

# OpenAI / API
openai==1.51.0
python-dotenv==1.0.1
httpx==0.27.0

# Utils
matplotlib==3.9.0
rich==13.7.1
python-dateutil==2.9.0.post0

 

 

요 파일 만들었으면 실행하면된다. !!!! (윈도우 사용자는 잠깐 멈춰라 ... CUDA먼저 설치하고 파이토치 먼저 설치해라..)

pip install -r requirements.txt

 

 

요기 까지하면 Mac (m1~m4 등 애플실리콘) 환경과 Windows 환경의 동일한 환경설정이다. 

 

 

난 이제 Mac 환경이니깐 아래 추가 설치한다. 

pip install torch torchvision torchaudio

 

 

 

윈도우 + NVIDIA GPU 사용자만(GPU사용)
  1. requirements.txt 설치 전에 PyTorch 공식 사이트(Get Started)에서 OS=Windows, Package=pip, CUDA 버전 선택 후 나오는 명령어로 torch/torchvision/torchaudio 먼저 설치
  2. 그 다음 pip install -r requirements.txt --no-deps 로 나머지 패키지만 설치

 

 

 

여기까지 설정 완료 

 

 

끝!

 

 

이런걸 보고있으면 나 컴퓨터잘하는거 처럼 보인다....

+ Recent posts