반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java
- Bootstrap
- reactnative
- 이더리움
- 보정명령
- as후기
- cartalyst
- 체당금
- 홈택스
- Blade
- elasticSearch
- 전자소송
- 사업자계좌
- Laravel
- win32
- 소액임금체불
- blockchain
- Python
- 코로나19
- 개인사업자
- 코로나
- vue
- 당사자표시정정신청서
- 인민공원
- auth
- Eclipse
- Tutorial
- php
- javascript
- Sentinel
Archives
- Today
- Total
그냥 사는 이야기
Python3 venv 사용하여 가상환경 구성하기 본문
반응형
python3.3
이후부터 추가된 venv는 python의 가상 환경입니다. 이를 사용하기 위해서는 아래처럼 해주면 됩니다.
venv 생성
$ python3 -m venv venv
venv를 적용하여 확인해보려면 아래처럼 가능합니다.
venv 사용
$ pip3 list
Package Version
----------------- -------
astroid 2.2.5
isort 4.3.21
lazy-object-proxy 1.4.1
mccabe 0.6.1
pip 19.1.1
pylint 2.3.1
setuptools 41.0.1
six 1.12.0
typed-ast 1.4.0
wheel 0.33.4
wrapt 1.11.2
$ source ./venv/bin/activate
(venv) $ pip3 list
Package Version
---------- -------
pip 19.0.3
setuptools 40.8.0
(venv) $ which python
/Users/rudalson/repo/some-project/venv/bin/python
venv 사용 해제
venv사용을 해제하기 위해서는 bin 디렉토리의 deactivate 명령을 사용해줍니다. venv 사용 유무는 bash의 prompt 앞에 (venv)
가 붙는지 안붙는지를 보면 알 수 있습니다.
(venv) $ deactivate
global venv 생성
global 환경과 같은 패키지 생성
$ python3 -m venv venv --system-site-packages
global 환경과 다른 패키지 확인
$ pip list --local
requirements
javascript의 package.json
같은 파일이 python에서는 requirements.txt
파일입니다. 패키지 설치 목록들이 담기는데요, 물론 package.json 만큼 다양한 정보는 아니지만 설치된 패키지 목록에 한해서는 이걸로도 충분합니다. 로컬환경에서 이것을 만드는 방법과 혹은 받아들이는 방법은 아래와 같습니다.
$ pip freeze > requirements.txt
requirements 파일로 필요한 패키지 설치
$ pip install -r requirements.txt
'Development > 개발언어' 카테고리의 다른 글
python으로 image 처리를 위한 exif 정보 다루기 (0) | 2020.11.24 |
---|---|
Python으로 telegram bot을 만들기 위해 뜸들이는 글 (2) | 2020.11.23 |
ERROR: Could not find a version that satisfies the requirement tensorflow - python3.8 (2) | 2020.11.18 |
리눅스 bash 확장과 인용 (0) | 2020.10.12 |
IBM HeapAnalyzer 사용 (0) | 2013.05.20 |
Comments