Python 虛擬環境簡介(qbit)

管理 Python 版本

pyenv

alternatives

管理第三方包版本

pyenv-virtualenv

virtualenv

virtualenv 是建立隔離的 Python 環境的工具。從 Python 3.3 開始,它的一個子集已集成到venv模塊下的標準庫中 。可是請注意,該 venv 模塊並未提供該庫的全部功能(例如,沒法建立引導腳本,沒法爲除主機 python 以外的其餘 python 版本建立虛擬環境,不可重定位等)。通常而言,這樣的工具仍然更喜歡使用 virtualenv,由於它易於升級(經過pip),統一處理不一樣的 Python 版本以及一些更高級的功能。

venv(pyvenv)

pipenv

  • PipenvKenneth Reitz 在2017年1月發佈的Python依賴管理工具,如今由PyPA維護。你能夠把它看作是pip和virtualenv的組合體,而它基於的Pipfile則用來替代舊的依賴記錄方式(requirements.txt)。
  • 李輝說 Pipenv 很坑: 不要用 Pipenv
本文出自 qbit snap
相關文章
相關標籤/搜索