Python 虛擬環境簡介(qbit)
管理 Python 版本
pyenv
alternatives
管理第三方包版本
pyenv-virtualenv
virtualenv
virtualenv 是建立隔離的 Python 環境的工具。從 Python 3.3 開始,它的一個子集已集成到venv模塊下的標準庫中 。可是請注意,該 venv 模塊並未提供該庫的全部功能(例如,沒法建立引導腳本,沒法爲除主機 python 以外的其餘 python 版本建立虛擬環境,不可重定位等)。通常而言,這樣的工具仍然更喜歡使用 virtualenv,由於它易於升級(經過pip),統一處理不一樣的 Python 版本以及一些更高級的功能。
venv(pyvenv)
pipenv
- Pipenv 是 Kenneth Reitz 在2017年1月發佈的Python依賴管理工具,如今由PyPA維護。你能夠把它看作是pip和virtualenv的組合體,而它基於的Pipfile則用來替代舊的依賴記錄方式(requirements.txt)。
- 李輝說 Pipenv 很坑: 不要用 Pipenv
本文出自
qbit snap
歡迎關注本站公眾號,獲取更多信息