Python의 일반 venv와 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를 동시에 실행할 수 있습니다.

좋은 웹페이지 즐겨찾기