時(shí)代在進(jìn)步,社會(huì)在發(fā)展。 Python天天更新,版本一大堆,Centos6.x自帶的版本又不給力,曾經(jīng)的我為了升級(jí)Python版本搞躺了多少Linux系統(tǒng)…… 為了讓大家不走我的老路,今天就介紹給你們一個(gè)肥腸有用的玩意兒——Python的虛擬環(huán)境 virtualenv,它是獨(dú)立運(yùn)行的一套Python環(huán)境,完全隔離系統(tǒng)自帶的Python環(huán)境。而且虛擬環(huán)境也是互相隔離的,比如A 項(xiàng)目使用Python2.7 ,B 項(xiàng)目使用Python3.6 ,對(duì)virtualenv來(lái)說(shuō)都不是問(wèn)題。 一 安裝: $pip install virtualenv 二: 創(chuàng)建虛擬環(huán)境 $virtualenv myvenv #創(chuàng)建了個(gè)名為myvenv的虛擬環(huán)境 如果需要指定版本 $virtualenv --python=/usr/local/python2.7/bin/python py2.7 #指定了2.7的安裝路徑 創(chuàng)建了名為py2.7的虛擬環(huán)境 三: 進(jìn)入虛擬環(huán)境 source myvenv/bin/activate 返回 $(myvenv)[root@localhosts]# #現(xiàn)在就已經(jīng)在myvenv的虛擬環(huán)境里了,可以隨意的安裝各種包了,完全隔離. 四: 退出虛擬環(huán)境 $deactivate 返回 $[root@localhosts]# #括號(hào)沒(méi)有了 說(shuō)明退出了虛擬環(huán)境 五: 刪除虛擬環(huán)境 $rm -rf myvenv #刪除文件夾就可以了 個(gè)人使用心得:虛擬環(huán)境文件夾里面默認(rèn)是軟連接的形式,所以我經(jīng)常會(huì)把Python版本安裝在固定的位置,創(chuàng)建一個(gè)虛擬機(jī)環(huán)境,安裝好各種需要的包, 直接打成tar包。這樣假如換了新機(jī)器,我就可以直接把Python版本安裝好,tar包一解壓就OK了。 |
|