728x90
반응형
테스트 폴더에서 테스트를 마치고,
배포를 위해 새로운 프로젝트를 생성해서 진행하던 중
이렇게 파이썬 파일 자체는 실행이 가능하지만, pip 사용이 안되는 문제를 만남!!
zsh: command not found: pip
이게 뭐지!!!
찾아보니 가상환경 설정이랑 관련이 있었다.
가상환경?
가상환경이란 프로젝트 별로 라이브러리 등의 의존성 관리를 해주기 위한 것.
설명은 여기에 자세히 나와있다 참고 (suhyen블로그)
파이썬의 가상환경에는 conda / venv 가 있다.
Venv는 파이썬 3.3 이상 버전에 포함되어 있어 별도의 설치가 필요없다고 한다!
그래서 Venv로 설정을 해주는 방법을 알아보겠다.
Venv 가상환경 설정
1. 가상환경 생성
python3 -m venv {가상환경 폴더 이름}
다른 블로그들을 봤을 때, 보통 폴더 이름을 venv 나 .venv 로 해주는 것 같긴함.
그래도 하고 싶은 이름으로 해주시면 됩니당!
위 과정은 가상환경 설정에 필요한 파일들을 생성만 해둔 것!
가상환경 사용을 위해서는 활성화가 필요하다.
2. 가상환경 활성화
source {가상환경 폴더 이름}/bin/activate
활성화를 시키면 터미널에 (가상환경 이름)이 생기면서 활성화 되는 것을 볼 수 있다.
이제 필요한 라이브러리를 설치해서 마음껏 사용하면 된다.
에러 없이 잘 되는 것을 볼 수 있다.
728x90
반응형
'SELF STUDY > Python' 카테고리의 다른 글
[Python] FastAPI란? | FastAPI 사용해보기 (0) | 2024.08.15 |
---|---|
[Python] Google Cloud Speech-to-Text API 연동하여 audio 파일에서 스크립트 추출하기 | 단어 단위 | 문장 단위 | 시간 (0) | 2024.08.11 |
[Python] 유튜브 영상 전체 다운로드 | 오디오 파일만 다운로드 | yt_dlp |ffmpeg (1) | 2024.08.10 |