반응형
SMALL
(1) 가상 환경 만들기
venv는 파이썬 3.3이상부터 사용 가능
- python -m venv 가상환경이름
여기서는 coapproxyserver_1_0 폴더 아래에 가상 환경을 만들겠습니다. 다음과 같이 명령 프롬프트에서 flask 가상 환경을 만들고 flask/bin/activate 파일을 실행하면 가상 환경이 활성화됩니다.
librasdk@librasdk:~/coapproxyserver_1_0$ python -m venv flask
librasdk@librasdk:~/coapproxyserver_1_0$ source flask/bin/activate
프롬프트 앞을 보면 (flask)과 같이 가상 환경의 이름이 표시됩니다.
(2) 패키지 목록 관리하기
특히 가상 환경에 설치된 패키지는 목록을 저장해 두었다가 나중에 다시 설치할 수 있습니다. 다음과 같이 pip freeze로 패키지 목록과 버전 정보를 requirements.txt 파일에 저장합니다(git 등으로 버전 관리를 할 때 저장소에 설치된 패키지를 모두 추가하지 않고, requirements.txt 파일만 관리하면 됩니다).
(flask) librasdk@librasdk:~/coapproxyserver_1_0$pip freeze > requirements.txt
requirements.txt 파일의 내용대로 패키지를 설치하려면 pip install에서 -r 또는 --requirement 옵션을 사용합니다.
(flask) librasdk@librasdk:~/coapproxyserver_1_0$pip install -r requirements.txt
requirement.txt 파일의 내용대로 패키지를 삭제하려면 pip uninstall에서 -r 또는 --requirement 옵션을 사용합니다.
(flask) librasdk@librasdk:~/coapproxyserver_1_0$pip uninstall -r requirements.txt
반응형
LIST
'python' 카테고리의 다른 글
💡 Cursor AI 실전 활용기: Flask & CSS 예제 중심 리뷰 (1) | 2025.05.06 |
---|---|
[파이썬, Python] 설치된 패키지 목록 requirements.txt 생성(pip freeze)과 requirements.txt 속 패키지 설치 (0) | 2024.10.10 |
[라즈베리파이] 파이썬 실행파일 만들기 (Python executable file on Raspberry Pi) (1) | 2024.10.10 |