[Python] 가상환경 만들기
가상환경 ?
- 파이썬에서는 가상환경(Virtual Environment)를 제공한다.
- 가상환경은 독립된 공간을 만들어주는 기능으로, 가상환경에서 pip로 패키지를 설치하면 가상환경 폴더 내의
Lib/site-packages
에 패키지를 저장해준다.
1. Window에서 가상환경 사용하기
C:\project> python -m venv example
C:\project> cd example
C:\project\example> Scripts\activate.bat
(example) C:\project\example>
- venv는 파이썬 3.3부터 사용 가능하다.
Windows PowerShell에서는 Activate.ps1 파일을 실행한다. ( ps1 스크립트를 실행할 수 없을 때는 Windows PowerShell을 관리자로 실행한 뒤 Set-ExecutionPolicy RemoteSigned를 입력하고 Y를 입력).
PS C:\project> python -m venv example
PS C:\project> cd example
PS C:\project\example> .\Scripts\Activate.ps1
(example) PS C:\project\example>
2. Linux와 macOS에서 가상환경 사용하기
~$ python3 -m venv example
~$ cd example
~/example$ source bin/activate
(example) ~/example$
3. 패키지 목록 관리하기
- 가상환경에서 패키지를 관리할 때는
pip freeze
를 사용해서 git등으로 버전관리를 편하게 할 수 있다.
(example) C:\project\example>pip freeze > requirements.txt
- requirements.txt 파일의 내용대로 패키지를 설치하려면 pip install에서 -r 또는 --requirement 옵션을 사용한다.
(example) C:\project\example>pip install -r requirements.txt
- requirement.txt 파일의 내용대로 패키지를 삭제하려면 pip uninstall에서 -r 또는 --requirement 옵션을 사용한다.
(example) C:\project\example>pip uninstall -r requirements.txt
Author And Source
이 문제에 관하여([Python] 가상환경 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mrgentle1/Python-가상환경-만들기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)