windows python virtual environments
windows python virtual environments
windows python virtual environments
python.exe -m venv venvName
-m venv: -m 옵션은 모듈을 실행하기 위한 것이고, venv는 Python의 기본 라이브러리 중 하나인 venv 모듈을 실행한다는 것을 의미합니다.
venv 모듈은 가상 환경을 생성하는 데 사용됩니다.
venvName: 이 부분은 생성될 가상 환경의 이름을 지정합니다.
원하는 이름으로 변경할 수 있습니다.
예를 들면, myenv 등으로 지정할 수 있습니다.
가상 환경을 만들 때 특정 Python 버전을 사용하려면 해당 Python 버전의 실행 파일 경로를 명시적으로 지정할 수 있습니다.
다음은 예시입니다:
C:\Path\To\Specific\Python\python.exe -m venv venvName
venvName\Scripts\activate.bat
이제 가상 환경이 활성화되었고, 여기에서 필요한 Python 패키지를 설치하거나 작업을 수행할 수 있습니다.
pip install flask
실행하면 라이브러리는 가상환경내에 설치된다.
pip install -r requirements.txt
pip install -r requirements.txt 명령어는 주로 Python 프로젝트에서 사용되며, 해당 프로젝트에 필요한 패키지를 설치하는 데에 활용됩니다.
여기서 간단하게 설명하겠습니다:
pip: Python 패키지 관리자입니다.
이를 통해 Python 패키지를 설치하고 관리할 수 있습니다.
install: pip의 설치 명령어입니다.
이 명령어를 사용하여 패키지를 설치합니다.
-r requirements.txt: -r 옵션 다음에는 특정 파일의 내용을 참조하여 필요한 패키지를 설치하도록 지시합니다.
requirements.txt 파일은 일반적으로 프로젝트에 필요한 패키지 및 버전 정보가 명시된 텍스트 파일입니다.
따라서 pip install -r requirements.txt 명령어는 requirements.txt 파일에 나열된 패키지들을 한 번에 설치합니다.
이렇게 함으로써 프로젝트의 종속성을 간편하게 관리할 수 있습니다.
일반적으로 requirements.txt 파일은 다음과 같이 패키지 이름과 버전 정보를 나열하여 작성됩니다:
package1==1.0.0
package2>=2.1.0,<3.0.0
가상 환경을 종료하려면 다음 명령을 사용합니다
deactivate