> 백엔드 개발 > 파이썬 튜토리얼 > Pipenv가 가상 환경을 생성하는 방법을 빠르게 알아보세요!

Pipenv가 가상 환경을 생성하는 방법을 빠르게 알아보세요!

WBOY
풀어 주다: 2024-01-04 12:05:56
원래의
903명이 탐색했습니다.
<p><img src="https://img.php.cn/upload/article/000/887/227/170434116288979.jpg" alt="Pipenv가 가상 환경을 생성하는 방법을 빠르게 알아보세요!"></p> <p>pipenv로 가상환경을 효율적으로 만드는 방법을 배워보자! </p> <p>개발 과정에서 우리는 종종 다양한 프로젝트에서 다양한 Python 패키지와 종속성을 사용해야 합니다. 이러한 패키지 및 종속성과의 충돌을 피하기 위해 가상 환경을 사용할 수 있습니다. 가상 환경은 시스템의 글로벌 환경과 독립적으로 패키지와 종속성을 관리할 수 있어 각 프로젝트의 독립성을 보장합니다. </p> <p>pipenv는 Python 가상 환경 및 패키지 관리 도구입니다. Pipenv를 통해 가상 환경을 쉽게 생성 및 관리하고 종속 항목의 설치 및 버전 제어를 자동으로 처리할 수 있습니다. 다음으로는 가상 환경을 효율적으로 생성하기 위해 Pipenv를 사용하는 방법을 소개하겠습니다. </p> <p>먼저 Pipenv를 설치해야 합니다. 명령줄 터미널을 열고 다음 명령을 실행하여 Pipenv를 설치합니다. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pip install pipenv</pre><div class="contentsignin">로그인 후 복사</div></div><p>설치가 완료되면 새로운 가상 환경을 생성할 수 있습니다. 가상 환경을 생성하려는 디렉터리로 이동하여 다음 명령을 실행합니다. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv shell</pre><div class="contentsignin">로그인 후 복사</div></div><p> 이렇게 하면 새로운 가상 환경이 생성되고 활성화됩니다. 명령줄 프롬프트 앞에 가상 환경 이름이 표시되어 가상 환경을 사용하고 있음을 나타냅니다. </p><p>다음으로 가상 환경에 종속성 패키지를 설치합니다. <code>requests</code>라는 패키지를 설치한다고 가정하고 다음 명령을 사용하세요. <code>requests</code>的包,只需使用以下命令:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install requests</pre><div class="contentsignin">로그인 후 복사</div></div><p>这将会自动安装最新版本的<code>requests</code>包,并将其添加到虚拟环境的依赖列表中。</p><p>如果你需要安装指定版本的包,可以使用<code>==</code>运算符指定版本号。例如,要安装<code>requests</code>的2.27.1版本,可以运行以下命令:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install requests==2.27.1</pre><div class="contentsignin">로그인 후 복사</div></div><p>你还可以使用<code><</code>、<code>></code>、<code><=</code>、<code>>=</code>等运算符来指定版本范围,以满足不同的需求。</p><p>如果你从一个已经存在的<code>requirements.txt</code>文件中安装依赖,可以使用以下命令:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install -r requirements.txt</pre><div class="contentsignin">로그인 후 복사</div></div><p>这将会自动从<code>requirements.txt</code>中读取依赖列表,并安装相应的包。</p><p>在开发过程中,我们可能会不断添加和删除依赖包。为了保证当前环境与依赖列表的一致性,我们可以使用以下命令来生成<code>Pipfile.lock</code>文件:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv lock</pre><div class="contentsignin">로그인 후 복사</div></div><p><code>Pipfile.lock</code>文件将会包含当前环境的详细信息,包括每个依赖包的版本号和依赖关系。在以后恢复环境或与其他开发者共享项目时,只需通过<code>Pipfile.lock</code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv uninstall package_name</pre><div class="contentsignin">로그인 후 복사</div></div></p>이렇게 하면 <code>requests</code> 패키지의 최신 버전이 자동으로 설치되고 가상 환경의 종속성 목록. <p></p>특정 버전의 패키지를 설치해야 하는 경우 <code>==</code> 연산자를 사용하여 버전 번호를 지정할 수 있습니다. 예를 들어 <code>requests</code> 버전 2.27.1을 설치하려면 다음 명령을 실행할 수 있습니다. <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv graph</pre><div class="contentsignin">로그인 후 복사</div></div></p> <code><</code>, <code>></를 사용할 수도 있습니다. code>, <code><=</code> 및 <code>>=</code>와 같은 연산자는 다양한 요구 사항을 충족하기 위해 버전 범위를 지정하는 데 사용됩니다. <p></p>기존 <code>requirements.txt</code> 파일에서 종속성을 설치하는 경우 다음 명령을 사용할 수 있습니다. <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv run python script.py</pre><div class="contentsignin">로그인 후 복사</div></div>이렇게 하면 <code>requirements.txt</code> 종속성 목록에서 자동으로 읽어 설치됩니다. 해당 패키지. <p></p>개발 과정에서 종속성 패키지가 계속 추가되거나 제거될 수 있습니다. 현재 환경과 종속성 목록 간의 일관성을 보장하기 위해 다음 명령을 사용하여 <code>Pipfile.lock</code> 파일을 생성할 수 있습니다: <p>rrreee</p> <code>Pipfile.lock</code> 파일에는 각 종속 패키지의 버전 번호 및 종속성을 포함한 현재 환경의 자세한 정보가 포함됩니다. 나중에 환경을 복원하거나 다른 개발자와 프로젝트를 공유할 때 <code>Pipfile.lock</code> 파일을 통해 환경을 복원하면 됩니다. 🎜🎜종속 패키지가 더 이상 필요하지 않으면 다음 명령을 사용하여 제거할 수 있습니다. 🎜rrreee🎜이렇게 하면 종속성 목록에서 패키지가 제거되고 가상 환경에서 패키지가 제거됩니다. 🎜🎜위에 소개된 명령 외에도 Pipenv는 기타 유용한 기능을 많이 제공합니다. 예를 들어 다음 명령을 사용하면 현재 가상 환경에 설치된 패키지와 버전을 볼 수 있습니다. 🎜rrreee🎜 다음 명령을 사용하여 Python 스크립트 실행과 같은 명령을 실행할 수도 있습니다. 🎜rrreee🎜 이 명령은 다음과 같이 실행됩니다. 가상 환경에서 지정된 명령에서. 🎜🎜요약하자면, Pipenv는 강력한 Python 가상 환경이자 패키지 관리 도구입니다. Pipenv를 통해 가상 환경을 쉽게 생성 및 관리할 수 있으며 종속성 설치 및 버전 제어를 자동으로 처리할 수 있습니다. 이 기사가 Pipenv를 사용하여 가상 환경을 보다 효율적으로 생성하고 개발 효율성을 향상시키는 데 도움이 되기를 바랍니다. 🎜

위 내용은 Pipenv가 가상 환경을 생성하는 방법을 빠르게 알아보세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿