Python的Virtualenv(虛擬環境)的使用(Windows篇)2

Python的Virtualenv(虛擬環境)的使用(Windows篇)

                                                                  版權聲明:版權全部 裝載請註明                    https://blog.csdn.net/D_Music/article/details/79926284               
                                         

 參考轉自:http://www.seoerzone.com/article/virtualenv-for-python/html

 

Virtualenv(virtualenviroment) 旨在建立一個Python虛擬獨立的環境,與其餘Python工程環境相互獨立。python

Windows

Virtualenv 的安裝

 

virtualenv的安裝須要使用pip(沒有pip能夠參考pip安裝教程app

 

命令:pip installvirtualenvpython2.7

 

運行完成後,運行virtualenv --versionpost

表示安裝成功。spa

 

 

Virtualenv使用

 

可使用virtualenv-h 命令來查看幫助文檔。.net

 

這裏簡單介紹下:命令行

先在PC的某個文件夾裏新建一個你的工做文件夾,而後cd到該目錄下設計

NOTE:電腦環境變量裏沒有WORKON_HOME若是有的話請講目錄切到該環境變量指定的目下操做。3d

而後使用命令:virtualenv myvirtual

 

此時myvirtual 虛擬環境建立成功,在當前目錄下應當有一個myvirtual文件夾。

執行命令以下:

1cd myvirtual\Scripts

2activate

執行成功後就會在命令行開頭看見一個(myvirtual

 

Note:命令deactivate是退出虛擬環境

我本機此時默認的python環境爲python2.7,那麼此時建立的虛擬環境就是以python2.7建立的虛擬化環境,若是須要選擇一個python解釋器來建立虛擬化環境,命令爲:

 

virtualenv -p /usr/bin/python3.6 myenv

 

Virtualenv管理器——Virtualenvwrapper

 

該管理器能對virtual進行有效、快速的管理

 

virtualenvwrapper的安裝

1、命令:pip installvirtualenvwrapper-win

安裝成功。

2、配置虛擬環境安裝目錄的環境變量。

在環境變量裏新建WOEKON_HOME以下圖:

這裏變量值根據本身PC本身隨意選擇,之後新建的虛擬環境文件夾是配置在該目錄下。

 

virtualenvwrapper的使用

輸入virtualenvwrapper回車就會有幫助文檔出來

這裏舉例幾個命令

1mkvirtualenv myvir2

建立一個名字叫myvir2的虛擬環境

2rmvirtualenv myvir2

刪除名字叫myvir2的虛擬環境

3workon

單獨使用這個命令會列出全部的虛擬環境和lsvirtualenv是相同的,當跟上虛擬環境名稱後就會切換到該虛擬環境。

4mkproject 工程目錄名

這個命令須要咱們添加PROJECT_HOME環境變量,而後纔可使用。

改命令會在在前面建立的PROJECT_HOME的指定文件夾裏建立一個工程目錄,同時會建立一個與工程目錄同名的虛擬空間。

Ps:感受這個命令就是爲了解決不一樣Python工程但須要相同環境但又不想從新建立環境問題因此設計的。知道的大神能夠補充一下。

還不清楚怎麼用?

若是上面配置好了以後還不知道怎麼使用的話?請按照如下三步:

Step1、新建虛擬環境

Step2、安裝Python所須要的包,編輯本身的代碼調試運行。

Step3、寫好了以後退出虛擬環境。

 

虛擬環境的複製

1、首先收集原環境的安裝包信息。

在虛擬環境中使用命令:

pip freeze >e:\fileofinstalled.txt

 

NOTES:

  1. 文件生成之後,有時候須要調整安裝包的順序,例如一安裝包須要依賴另外一個安裝包,這時候就要調整兩個安裝包的位置。
  2. 若是想要安裝某個包的最新版,只須要把 ==」後面的版本信息刪除便可。

 

2、拷貝信息到新的環境

首先新建一個虛擬環境,而後切換到新的虛擬環境,而後執行如下命令:

pip install -r  e:\fileofinstalled.txt

 

這樣就完成了環境的拷貝,我感受與其這樣操做還不如使用上面的mkproject命令。

相關文章
相關標籤/搜索