Python의 일반 venv와 pipenv를 동시에 사용하는 방법

Python의 일반 venv와 pipenv를 동시에 사용하는 방법

2022-10-19 last update

5 minutes reading shriekdj venv python pipenv

이 문제를 해결해야 하는 이유.



그래서 저는 pipenv를 사용하고 싶지만 자동으로 결정된 위치에 내 venv 폴더를 만들고 싶지 않고 pipenv 자동으로 requirements 목록을 작성하는 것을 사용하고 싶습니다.

그래서 이 문제를 해결하기 위해 그 방법을 구축합니다.

요점으로 바로 가기 단계는 다음과 같습니다.

venv 모듈을 사용하여 일반적으로 가상 환경 만들기



윈도우용




py -3 -m venv venv_folder

Linux 또는 Mac 운영 체제용



python -m venv venv_folder

또는

python3 -m venv venv_folder

수동으로 생성한 가상 환경 폴더 활성화


윈도우용



# for windows powershell
./venv_folder/Scripts/Activate.ps1

# for windows cmd
./venv_folder/Scripts/activate.bat

# for windows with posix shell like git bash cli
source venv_folder/Scripts/activate

Linux 기반 운영 체제 또는 MacOS의 경우



source venv_folder/bin/activate

venv를 활성화하는 데 문제가 있는 경우 아래 게시물을 참조하세요.









pipenv를 두 번 설치하십시오.



아래와 같이 pipenv를 설치합니다.

pip install pipenv

pipenv install pipenv
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing pipenv...
...


이제 평소와 같이 pipenv를 사용하여 패키지를 설치하십시오.



이제 pipenv와 venv_folder를 동시에 실행하여 실행할 수 있습니다.