python虛擬環境 virtualenv安裝和使用(Mac、linux windows)


一、虛擬環境介紹

什么是虛擬環境:
  • 它是一個虛擬化,從電腦獨立開辟出來的python環境,可以把它看作一個容器,我們可以在這個容器(環境)中安裝我們項目中所依賴的相關模塊和包。

為什么要用到虛擬環境:
  • 在實際項目開發中,我們通常會根據自己的需求去下載各種相應的包和模塊,但是可能每個項目使用的框架庫並不一樣,或使用框架的版本不一樣,那么在做不同項目的時候會很不方便,根據需要我們不斷的去卸載和安裝對應和模塊的包,如下圖:

虛擬環境的作用:
  • 通過虛擬環境我們更加方便的來管理,每個項目用到的相關的環境依賴包,針對於上面的情況,我們可以在系統中創建兩個虛擬環境,分別來管理我們項目一和項目二所用到的依賴包,項目一用到的依賴環境安裝在虛擬環境一,項目二所用到的依賴安裝在項目二中,盡管兩個項目用到了同一個包的兩個版本,我們通過虛擬環境將他們隔離開來就可以了,如下圖:

二、虛擬環境的安裝和配置

在這邊給大家介紹一下python3中虛擬環境的安裝和配置。

1、windows下的安裝和配置

  • 前提 : 系統中先安裝好python
  • 第一步:打開cmd命令終端,使用pip安裝virtualenv虛擬環境和管理工具:
pip install virtualenv
pip install virtualenvwrapper-win 

 

  • 第二步:創建一個存放虛擬環境文件的文件夾(建議命名為.env或者.virtualenv)
  • 第三步:配置環境變量
    • 在系統環境變量添加環境變量
    • 變量名:WORKON_HOME,
    • 變量值:第二步創建的文件夾路徑

     

  • 第四步:打開cmd命令終端,輸入workon查看是否配置成功

 

2、linux下的安裝和配置

  • 第一步:安裝虛擬環境和管理工具
    pip3 install virtualenv
    pip3 install virtualenvwrapper
    # 建立軟連接
    ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

     

  • 第二步:配置virtualwrapper的環境變量
    • 創建虛擬環境家目錄
    mkdir ~/.virtualenv 

     

    • 使用vim打開.bashrc文件
    vim ~/.bashrc

     

    • 添加如下內容,保存退出
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    # 虛擬環境存儲的目錄
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/python3/bin/virtualenvwrapper.sh

     

    • 執行命令,讓添加配置生效
    source ~/.bashrc

     

  • 第三步:輸入命令workon查看是否配置成功
    • 剛剛安裝下圖是沒有返回內容的,只要沒有錯誤提示信息就代表安裝配置成功

    •  

 

 

3、mac下的安裝和配置

  • 第一步:安裝虛擬環境和管理工具
    pip3 install virtualenv
    pip3 install virtualenvwrapper

     

  • 第二步:配置virtualwrapper的環境變量
    • 創建虛擬環境家目錄
    mkdir ~/.virtualenv 

     

    • 查看python3所在路徑
    which python

     

    • 查看virtualenvwrapper.sh所在路徑
    which virtualenvwrapper.sh

     

    • 使用vim打開 ~/.bash_profile文件
    vim ~/.bash_profile

     

    • 添加如下內容,保存退出
    export VIRTUALENVWRAPPER_PYTHON=  # 命令which python3查詢出來的路徑
    # 虛擬環境存儲的目錄
    export WORKON_HOME=$HOME/.virtualenvs
    source # 命令which virtualenvwrapper.sh查詢出來的路徑

     

    • 執行命令,讓添加配置生效
    source ~/.bash_profile

     

  • 第三步:輸入命令workon查看是否配置成功
    • 剛剛安裝下圖是沒有返回內容的,只要沒有錯誤提示信息就代表安裝配置成功

 

三、虛擬環境相關使用命令

  • 創建虛擬環境

    mkvirtualenv 環境名  
    
  • 刪除虛擬環境

    rmvirtualenv 環境名
    
  • 查看所有的虛擬環境

    workon 
    
  • 進入虛擬環境:

    workon 環境名
    
  • 退出虛擬環境

    deactivate
    
  • 在虛擬環境中安裝相關的包

    workon 虛擬環境名    #第一步:進入虛擬環境
    pip install 包名    #第二步:安裝包
    
  • 卸載虛擬環境中的包

    workon 虛擬環境名  
    pip uninstall 包名
    

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM