簡體   English   中英

“pyenv virtualenvwrapper”有什么作用?

[英]What does "pyenv virtualenvwrapper" do?

我正在使用帶有 virtualenvwrapper 的 pyenv。

對於使用 virtualenvwrapper(沒有 pyenv),我在我的 .bash_profile源 /usr/local/bin/virtualenvwrapper.sh

當使用帶有 virtualenvwrapper 插件的 pyenv 時, pyenv virtualenvwrapper到底做了什么?

我在網上看到的是在你的 shell 中設置一個 virtualenvwrapper是必需的。 如果我已經采購了 virtualenvwrapper.sh ,還需要它嗎?

添加更多細節:根據https://alysivji.github.io/setting-up-pyenv-virtualenvwrapper.html

Anytime we install a new version of Python, we will need to install 
virtualenvwrapper. This is done with either the pyenv 
virtualenvwrapper or pyenv virtualenvwrapper_lazy

在 pyenv 中安裝新版本的 python 時是否只需要一次?

簡而言之,來自 pyenv-virtualenvwrapper自述文件:

pyenv-virtualenvwrapper 是一個 pyenv 插件,它提供了一個 pyenv virtualenvwrapper 命令來使用 virtualenvwrapper 管理你的 virtualenvs。

這里涉及三個工具:

  1. virtualenvvenv - 用於通過使用“虛擬環境”來隔離 python 環境(包的集合)。 virtualenv或多或少已被venv取代,但出於此答案的目的,它們是可以互換的。
  2. virtualenvwrapper - 一組工具,用於自動化使用virtualenvvenv所涉及的一些步驟。
  3. pyenv-virtualenvwrapper是一個允許virtualenvwrapperpyenv一起工作的插件
  4. pyenv - 用於在同一計算機系統上管理多個 python 版本的工具。

使用pyenv時管理虛擬環境的另一種方法是pyenv-virtualenv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM