Virtualenv搭建python虛擬環(huán)境

來(lái)自Virtualenv官方的定義

Virtualenv是一個(gè)可以為我們創(chuàng)建獨(dú)立的python運(yùn)行環(huán)境的工具

安裝 Virtualenv

// 安裝
pip install virtualenv
// 升級(jí)版本
pip install --upgrade virtualenv

創(chuàng)建一個(gè)虛擬環(huán)境

假定虛擬環(huán)境的名字是newEnv

boyuan: ~ $ virtualenv newEnv
New python executable in /Users/boyuan/newEnv/bin/python
Installing setuptools, pip, wheel...done.

若想要指定Python3

boyuan: ~ $ virtualenv -p python3 newEnv

查看newEnv文件夾中的內(nèi)容

boyuan: ~ $ cd newEnv
boyuan: ~ $ ls
bin                include            lib                pip-selfcheck.json

激活虛擬環(huán)境

boyuan: ~ $ source newEnv/bin/activate

激活后會(huì)發(fā)現(xiàn)最左邊顯示當(dāng)前環(huán)境名稱

(newEnv) boyuan: ~ $

查看當(dāng)前環(huán)境中的依賴包

(newEnv) boyuan: ~ $ pip list
pip (8.1.1)
setuptools (20.10.1)
wheel (0.29.0)
(newEnv) boyuan: ~ $ 

依據(jù)當(dāng)前環(huán)境中的依賴包生成requirements.txt文檔

(newEnv) boyuan: ~ $: pip freeze > requirements.txt

依據(jù)requirements.txt文檔重建環(huán)境

(newEnv) boyuan: ~ $: pip install -r < requirements.txt

關(guān)閉虛擬環(huán)境

(newEnv) boyuan: ~ $ deactivate
boyuan: ~ $ 

刪除虛擬環(huán)境

boyuan: ~ $ rm -rf newEnv
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容