來(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