天天看點

1 虛拟環境virtualenv

一.windows下虛拟環境建立

1.1 虛拟環境virtualenv

如果在一台電腦上, 想開發多個不同的項目, 需要用到同一個包的不同版本, 如果使用上面的指令,

在同一個目錄下安裝或者更新, 新版本會覆寫以前的版本, 其它的項目就無法運作了.而公司裡面往往會存在多個項目的情況,

是以需要使用虛拟環境,把目前項目所需要用到的子產品及其版本進行隔離包裝到一個虛拟環境中使用。

1.1.1 安裝

pip install virtualenv             
pip install virtualenv-clone       
pip install virtualenvwrapper      
pip install virtualenvwrapper-win      
# 注意以上指令适用于window系統      

1.1.2 常用指令

建立虛拟環境:                mkvirtualenv 虛拟環境名稱
建立虛拟環境(指定python版本): mkvirtualenv -p python 虛拟環境名稱
檢視所有虛拟環境:            workon+2次tab鍵
使用虛拟環境:               workon 虛拟環境名稱
退出虛拟環境:               deactivate
删除虛拟環境(必須先退出虛拟環境内部才能删除目前虛拟環境):
                            rmvirtualenv 虛拟環境名稱
    
其他相關指令:
檢視虛拟環境中安裝的包:              pip freeze  或者 pip list
收集目前環境中安裝的包及其版本:       pip freeze > requirements.txt
在部署項目的伺服器中安裝項目使用的子產品: pip install -r requirements.txt      

提示:

  • 虛拟環境隻會管理環境内部的子產品和python解析器,對于源代碼是毫無關系
  • 建立虛拟環境需要聯網
  • 建立成功後, 會自動工作在這個虛拟環境上
  • 工作在虛拟環境上, 提示符最前面會出現 “(虛拟環境名稱)”

具體虛拟環境建立過程:

注意的問題: 在windows 下可能會出現問題。如果在windows 按上面的操作都不能進入虛拟環境或每次都進入全局環境

可以配置了,進行配置單獨的虛拟環境存放目錄。如下圖,配置環境變量。變量名:WORKON_HOME ,存放目錄:D:\venl

1 虛拟環境virtualenv

2.終端建立虛拟環境

1 虛拟環境virtualenv

3. 

1 虛拟環境virtualenv

4

1 虛拟環境virtualenv

二 . inux 或mac 系統下虛拟環境配置

- 1 安裝虛拟環境的指令 :

sudo pip install virtualenv
sudo pip install virtualenvwrapper      

 2 安裝完虛拟環境後,如果提示找不到mkvirtualenv指令,須配置環境變量:

# 1、建立目錄用來存放虛拟環境
mkdir 
$HOME/.virtualenvs

# 2、打開~/.bashrc檔案,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3、運作
source ~/.bashrc