虛擬環境

Python虛擬環境

使用Python框架開發的前期準備是安裝所需組件,而在進行多個項目的開發時不同的項目可能所需的組件不一樣,如果都安裝到同一臺計算機下可能就會發生衝突,因此我推薦安裝Python的虛擬環境進行開發。

Python虛擬環境由Ian Bicking編寫,是一個可以管理獨立Python項目運行環境的系統,這樣就可以將每一個項目都運行在獨立的虛擬環境中,避免了不必要的衝突。

虛擬環境的安裝

Python安裝組件的方法有兩種:pip和easy_install。在早期的Python版本的安裝包中並不包含這兩者的內容,因此需要通過開發者手動到網上下載合適的版本。由於我使用的是Python3.6.2,本身安裝包中就包含這兩部分的內容,因此不需要安裝pip和easy_install。

以windows系統下安裝Python虛擬環境爲例來講解。

安裝虛擬環境

進入windows命令行格式窗口(win+R,輸入cmd)輸入命令pip install virtualenv就可以直接安裝了。

虛擬環境的使用

虛擬環境的使用分爲以下幾個步驟:

(1)創建虛擬環境使用命令virtualenv venv,如下圖所示。


(2)創建完虛擬環境之後還可以給它指定Python解釋器,命令爲virtualenv -p D:\python\python.exe venv1。由於本書使用的只有一個版本,即Python3.6,因此在創建虛擬環境的時候就直接自動指定了解釋器,也可以安裝在其他文件夾,如下圖所示。


(3)進入虛擬環境並激活,具體如下圖所示。


(4)退出虛擬環境,命令爲deactivate.bat或直接deactivate即可退出虛擬環境。如下圖所示。


3.virtualenvwrapper

爲了能夠更加方便的使用virtualenv,可以藉助virtualenvwrapper。virtualenvwrapper 是對virtualenv的功能擴展,可以管理全部的虛擬環境,用單個命令方便切換不同的虛擬環境。

(1)安裝virtualenvwrapper

安裝流程及命令(pip install virtualenvwrapper-win)如下圖所示。


(2)設置環境變量,即設置默認虛擬環境的安裝位置。如下所示。

右擊【我的電腦】,選擇【屬性】選項,進入系統信息窗口,如下圖所示。


單擊【高級系統設置】,打開【系統屬性】對話框,如下圖所示。



單擊【環境變量】按鈕,打開【環境變量】對話框,如下圖所示。


在【系統變量】區域點擊【新建】按鈕,打開【新建系統變量】對話框,在“變量名”文本框輸入workon_home,在“變量值”文本框內輸入默認創建的虛擬環境的路徑: D:\myvirtualenv(這個位置可自行設置)。如下圖所示。



(3)Virtualenvwrapper的使用。

命令mkvirtualenv venv2是創建虛擬環境venv2。具體如下圖所示。


命令workon查看所有的虛擬環境,workon+虛擬環境名稱是切換虛擬環境。具體如下所示。




退出虛擬環境與之前退出方式一樣,此處不再贅述。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章