Django入門-搭建開發環境(1)

virtualenv通過創建獨立Python開發環境的工具, 來解決依賴、版本以及間接權限問題. 比如一個項目依賴Django1.3 而當前全局開發環境爲Django1.8, 版本跨度過大, 導致不兼容使項目無法正在運行, 使用virtualenv可以解決這些問題.

virtualenv創建一個擁有自己安裝目錄的環境, 這個環境不與其他虛擬環境共享庫, 能夠方便的管理python版本和管理python庫。

1.Virtualenv的安裝

使用pip安裝Virtualenv


  1. $ pip install virtualenv  
  2. 或者通過sudo提高權限  
  3. $ sudo pip install virtualenv



由於我的ubuntu裏以及裝了virtualenv所以顯示環境已存在。


2.Virtualenv基本使用方式

2.1 創建虛擬環境指定python版本

python2版本:virtualenv [虛擬環境名] --python=python2.x

  1. $virtualenv h3 --python=python2.7 




  1. $ virtualenv h5 --python=python3.4

python3版本:virtualenv [虛擬環境名] --python=python3.x


2.2 激活虛擬環境

首先需要進入到你的虛擬環境所在目錄下,然後通過source指令激活bin目錄下的activate。命令行最左邊出現括號加虛擬環境名時,說明虛擬環境已經激活了。


  1. $ source ./bin/activate




  1. $ pip list

通過pip list命令可以查看虛擬環境安裝的庫(目前只有三個)
pip(9.0.1)
setuptools(36.5.0)
whell(0.30.0)



  1. $ pip freeze #顯示所有依賴
  2. $ pip freeze > requirement.txt #生成requirement.txt文件
  3. $ pipinstall -r requirement.txt #根據requirement.txt生成相同的環境

2.3 退出虛擬環境


  1. deactivate

2.4 刪除虛擬環境


  1. $ rm -rvf 文件名

3.virtualenv的文件結構




  • lib文件夾存放虛擬環境下安裝的所有python庫
  • bin是虛擬環境所使用的pyhton解釋器  




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