python使用虛擬環境venv


venv模塊支持使用自己的站點目錄創建輕量級“虛擬環境”,可選擇與系統站點目錄隔離。每個虛擬環境都有自己的Python二進制文件(與用於創建此環境的二進制文件的版本相匹配),並且可以在其站點目錄中擁有自己獨立的已安裝 Python 軟件包集。

3.6 版后已移除: pyvenv 是 Python 3.3 和 3.4 中創建虛擬環境的推薦工具,不過 在 Python 3.6 中已棄用。

在 3.5 版更改: 現在推薦使用 venv 來創建虛擬環境。

創建venv虛擬環境

如果使用python2,則需要安裝virtualenv模塊

pip install virtualenv 
python -m virtualenv {name}

python3內置了 venv 模塊,可以直接使用

python3 -m venv {name}

進入虛擬環境

linux

venv\Scripts\activate

windows

venv\Scripts\activate.bat

退出環境

venv\Scripts\deactivate.bat
venv\Scripts\deactivate

使用venv環境安裝軟件報錯

Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLEOFError(8, u'EOF occurred in violation of protocol (_ssl.c:727)'),)) - skipping

查詢很多都無法解決,最后發現有文章提到這是因為開啟了climb wall軟件導致的,關閉后恢復正常


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM