반응형
참고 python 3.6.15 자습서 - 12. 가상 환경 및 패키지
0. venv
가상 환경을 만들고 관리하는 데 사용되는 모듈
1. 생성 (python3 -m venv [디렉토리 경로])
# ubuntu
python3 -m venv [디렉토리 경로]
# windows
python -m venv [디렉토리 경로]
python3 -m venv tutorial-env
python3 -m venv /test/tutorial-env
존재하지 않는다면 tutorial-env 디렉터리를 만들고, 그 안에 파이썬 인터프리터의 사본, 표준 라이브러리 및 다양한 지원 파일이 들어있는 디렉터리들을 만듭니다.
가상 환경을 만들었으면, 가상 환경을 활성화할 수 있습니다.
2. 실행 (source [디렉토리경로]/bin/activate)
# windows
[디렉토리경로]\Scripts\activate.bat
tutorial-env\Scripts\activate.bat
# Unix 또는 MacOS
source [디렉토리경로]/bin/activate
source tutorial-env/bin/activate
(이 스크립트는 bash 셸을 위해 작성된 것으로, csh 또는 fish 셸을 사용하는 경우에는, 대신 activate.csh 와 activate.fish 스크립트를 사용해야 합니다.)
가상 환경을 활성화하면, 셸의 프롬프트가 변경되어 사용 중인 가상 환경을 보여주고, 환경을 수정하여 python 을 실행하면 특정 버전의 파이썬이 실행되도록 합니다.
예를 들어:
$ source ~/envs/tutorial-env/bin/activate
(tutorial-env) $ python
Python 3.5.1 (default, May 6 2016, 10:59:36)
...
>>> import sys
>>> sys.path
['', '/usr/local/lib/python35.zip', ...,
'~/envs/tutorial-env/lib/python3.5/site-packages']
>>>
error
https://24hours-beginner.tistory.com/446
https://24hours-beginner.tistory.com/449
반응형
'Python' 카테고리의 다른 글
[Python] Python Timezone conversion (feat. pytz replace & timezone) (0) | 2023.01.02 |
---|---|
[Python] Sqlalchemy mysql group by with rollup (0) | 2022.09.01 |
pip not found windows (0) | 2021.09.17 |
[Python] Python 기초 / 초보 / 유용 사이트 (0) | 2021.07.09 |
pip install error / python project 실행 error (0) | 2021.06.22 |