在windows系統上使用virtualenv創建python虛擬環境
一、簡單介紹
python語言的一大優勢就是擁有很多成熟的第三方庫幫助開發。 有時候你開發python程序,為了兼容性和穩定性等需求,可能需要特定版本的第三方庫。但是你又不想改動你自己系統里的已經裝好的庫,這個時候就需要使用virtualenv
工具了。
virtualenv
能幫助你建立具有特定python版本,不同版本第三方庫的虛擬環境,你甚至可以為你的每一個項目都建立不同的python環境,這樣當你的項目1需要某一個特定版本第三方庫,而你的項目2需要另一個版本的第三方庫時,就不會出現相互干擾的情況。
是不是很神奇,讓我們開始創建吧。
二、安裝
1、首先你要先安裝virtualenv
這個包,使用pip安裝如下:
pip install virtualenv
你也可以用
conda
或者easy_install
來安裝。
三、創建虛擬環境
進入powershell
或者cmd
,使用cd
命令切換到你想創建虛擬環境的目錄下,輸入
virtualenv myvenv
如果你前一步安裝成功,輸入後就可以創建一個名為myvenv
的python
虛擬環境了,這裡的myvenv
是你給虛擬環境其的名字,也可以替換為其他的。
這個時候你會發現多了一個名為myvenv
的文件夾,這裡面就是我們的虛擬環境了。
四、激活
創建成功之後,你還需要運行激活腳本才能進入虛擬環境。先使用cd
命令進入myvenv
文件夾里,然後輸入
.Scriptsactivate
就可以進入虛擬環境了。
注意:如果你是在
powershell
里創建的可能會報錯,這是因為windows
的安全策略導致的,你可以選擇使用cmd
或者放寬安全策略,如果你要放寬安全策略,可以先以管理員身份運行powershell
然後輸入`Set-ExecutionPolicy RemoteSigned`,再輸入[A],之後就可以進入了。
TAG:Python | virtualenv | Windows10 |