Virtualenv用於建立虛擬的Python環境,一個專屬於項目的Python環境,不一樣的項目能夠建立不一樣的Pthon環境(依賴項和版本等),各個環境之間徹底隔離,不須要擔憂和其餘項目的Python環境以及全局的Python環境發生衝突。python
通常狀況下,系統自帶的Python環境是Python2,而且沒有安裝pip,如需安裝Python3和pip,請參考:【工具安裝和配置】Linux下安裝Python3.6和pipweb
一、首先,使用pip命令安裝virtualenv模塊:bash
# pip3 install virtualenv
測試是否安裝成功ide
# virtualenv --version
安裝成功,則會打印安裝的virtualenv的版本號工具
執行此命令若是提示-bash: virtualenv: command not found,按照以下方式找到virtualenv並建立軟連接,再執行上述查詢版本信息的命令:測試
# find / -name virtualenv ***全局查找virtualenv /usr/local/python3/bin/virtualenv *** 找到路徑 # ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv ***添加軟連接
三、建立獨立運行環境,並命名ip
# virtualenv --no-site-packages venv
venv是虛擬環境的名稱,能夠根據本身的須要進行命名。
建立獨立Python運行環境成功,以下圖所示:get
直接使用命令 virtualenv 就能夠建立一個獨立的Python運行環境,加上參數--no-site-packages,能夠將已經安裝到系統Python環境中的第三方包都不復制到獨立環境中,這樣咱們就能夠獲得一個不帶任何第三方包的Python環境了。虛擬機
四、新建的Python環境被放到了當前目錄下的venv目錄,有了venv這個Python環境,咱們就能夠開始使用這個虛擬環境了,需將其激活:it
# source venv/bin/activate
激活成功後,咱們能夠看到終端命令提示符前多了虛擬環境的名稱
五、若是暫時不用此虛擬環境了,退出venv環境
(venv) # deactivate
image.png
執行後,命令提示符前的虛擬環境名稱消失。
六、其餘命令
① 查看當前虛擬機環境目錄
# worken②切換虛擬環境
# workon venv2③退出虛擬環境
# deactivate④刪除虛擬環境
# rmvirtualenv venv