[英]What is the difference between venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc?
[英]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。
這里涉及三個工具:
virtualenv
或venv
- 用於通過使用“虛擬環境”來隔離 python 環境(包的集合)。 virtualenv
或多或少已被venv
取代,但出於此答案的目的,它們是可以互換的。virtualenvwrapper
- 一組工具,用於自動化使用virtualenv
或venv
所涉及的一些步驟。pyenv-virtualenvwrapper
是一個允許virtualenvwrapper
與pyenv
一起工作的插件pyenv
- 用於在同一計算機系統上管理多個 python 版本的工具。 使用pyenv
時管理虛擬環境的另一種方法是pyenv-virtualenv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.