>  기사  >  백엔드 개발  >  가상 환경 만들기: Pipenv로 빠르게 시작하기

가상 환경 만들기: Pipenv로 빠르게 시작하기

王林
王林원래의
2024-01-16 11:08:05716검색

가상 환경 만들기: Pipenv로 빠르게 시작하기

pipenv로 빠르게 시작하기: 첫 번째 가상 환경 만들기

Python 개발에서는 가상 환경을 사용하는 것이 일반적인 관행이므로 프로젝트와 종속 패키지 간의 충돌을 격리하여 프로젝트 룸을 독립적으로 실행할 수 있습니다. Pipenv는 가상 환경과 종속 패키지 관리 기능을 통합하여 개발 프로세스와 환경 구성을 단순화할 수 있는 Python 패키지 관리 도구입니다. 이 기사에서는 Pipenv를 빠르게 시작하고 첫 번째 가상 환경을 만드는 방법을 소개합니다.

1. Pipenv 설치

pipenv를 사용하려면 먼저 설치가 필요합니다. pip를 이용하여 터미널에서 다음 명령어를 설치하고 실행할 수 있습니다.

$ pip install pipenv

설치 성공 후, 다음 명령어를 실행하면 Pipenv가 정상적으로 설치되었는지 확인할 수 있습니다.

$ pipenv --version

pipenv의 버전 정보가 제대로 표시될 수 있다면, 설치가 성공적입니다.

2. 가상 환경 만들기

이제 첫 번째 가상 환경 만들기를 시작합니다. 명령줄에서 프로젝트 디렉터리로 이동하여 다음 명령을 실행합니다.

$ pipenv shell

위 명령을 실행한 후, Pipenv는 자동으로 새 가상 환경을 생성하고 터미널을 해당 환경으로 전환합니다. 터미널 프롬프트가 변경되어 가상 환경에 진입했음을 나타냅니다.

3. 종속성 패키지 설치

가상 환경에서는 Pipenv를 사용하여 프로젝트의 종속성 패키지를 설치하고 관리할 수 있습니다. 샘플 종속성 패키지(예: 요청)를 설치하려면 터미널에서 다음 명령을 실행하십시오.

$ pipenv install requests

위 명령을 실행한 후, Pipenv는 종속성 패키지를 자동으로 다운로드하여 설치하는 동시에 라는 파일을 생성합니다. 프로젝트 디렉터리 > 파일의 pipfile, 프로젝트의 종속성 패키지 정보를 기록합니다. Pipfile的文件,其中记录了项目的依赖包信息。

除了使用pipenv install命令安装单个依赖包,还可以使用pipenv install -r requirements.txt命令从一个requirements.txt文件中批量安装依赖包。

4. 运行Python脚本

现在,我们可以在虚拟环境中运行Python脚本了。在项目目录中创建一个名为main.py

pipenv install 명령을 사용하여 단일 종속성 패키지를 설치하는 것 외에도 pipenv install -r 요구사항.txt 명령을 사용하여 requirements.txt 파일 종속 패키지를 일괄 설치합니다.

4. Python 스크립트 실행

이제 가상 환경에서 Python 스크립트를 실행할 수 있습니다. 프로젝트 디렉터리에 다음 내용으로 main.py라는 파일을 만듭니다.

import requests

response = requests.get('https://www.python.org')
print(response.status_code)

파일을 저장하고 종료한 후 터미널에서 다음 명령을 실행하여 스크립트를 실행합니다.

$ python main.py

The running 결과는 대상 웹사이트의 상태 코드를 출력합니다.

5. 가상 환경 종료

현재 프로젝트 개발이 완료되면 가상 환경을 종료할 수 있습니다. 터미널에서 다음 명령을 실행하세요.

$ exit

위 명령을 실행한 후 가상 환경을 종료하고 원래 환경으로 돌아갑니다. 🎜🎜요약: 🎜🎜위의 단계를 통해 첫 번째 가상 환경을 성공적으로 만들고 사용했습니다. Pipenv는 프로젝트 종속성 패키지를 관리하는 간단한 명령을 제공하여 개발 프로세스를 더욱 효율적이고 편리하게 만듭니다. 이 기사가 Pipenv를 빠르게 시작하고 향후 개발에서 그 가치를 활용하는 데 도움이 되기를 바랍니다. 🎜

위 내용은 가상 환경 만들기: Pipenv로 빠르게 시작하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.