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

1、虛擬環境介紹

什麼是虛擬環境:
  • 它是一個虛擬化,從電腦獨立開闢出來的python環境,能夠把它看做一個容器,咱們能夠在這個容器(環境)中安裝咱們項目中所依賴的相關模塊和包。python

爲何要用到虛擬環境:
  • 在實際項目開發中,咱們一般會根據本身的需求去下載各類相應的包和模塊,可是可能每一個項目使用的框架庫並不同,或使用框架的版本不同,那麼在作不一樣項目的時候會很不方便,根據須要咱們不斷的去卸載和安裝對應和模塊的包,以下圖:linux

虛擬環境的做用:
  • 經過虛擬環境咱們更加方便的來管理,每一個項目用到的相關的環境依賴包,針對於上面的狀況,咱們能夠在系統中建立兩個虛擬環境,分別來管理咱們項目一和項目二所用到的依賴包,項目一用到的依賴環境安裝在虛擬環境一,項目二所用到的依賴安裝在項目二中,儘管兩個項目用到了同一個包的兩個版本,咱們經過虛擬環境將他們隔離開來就能夠了,以下圖:vim

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

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

一、windows下的安裝和配置

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

 

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

     

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

 

二、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查看是否配置成功
    • 剛剛安裝下圖是沒有返回內容的,只要沒有錯誤提示信息就表明安裝配置成功bash

    •  

 

 

三、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查看是否配置成功
    • 剛剛安裝下圖是沒有返回內容的,只要沒有錯誤提示信息就表明安裝配置成功app

 

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

  • 建立虛擬環境框架

    mkvirtualenv 環境名
  • 刪除虛擬環境工具

    rmvirtualenv 環境名
  • 查看全部的虛擬環境spa

    workon
  • 進入虛擬環境:code

    workon 環境名
  • 退出虛擬環境

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

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

    workon 虛擬環境名  
    pip uninstall 包名
相關文章
相關標籤/搜索