烏班圖系統下虛擬機使用與安裝

 使用虛擬環境的意義在於三點:

  1. 建立獨立的Python環境,多個Python互相獨立互不影響python

  2. 虛擬環境中,能夠在沒有權限的狀況下直接安裝新套件ubuntu

  3. 不一樣應用在不一樣的虛擬環境中能夠使用不一樣的套件版本,而且升級套件不會影響其餘應用,解決了不一樣應用間多版本的衝突問題。bash

python的虛擬環境主要使用的是virtualenv軟件,而virtualenvwrapper是virtualenv的擴展包,用於管理虛擬環境。它的做用是:markdown

  1. 將全部虛擬環境整合到一個目錄下
  2. 管理(建立,刪除,複製)虛擬環境
  3. 切換虛擬環境

Ubuntu系統安裝虛擬環境步驟:

1)設置root密碼app

sudo passwd rootpost

2)安裝包管理神器pipspa

sudo apt install python-pipcode

2.1)升級pipblog

sudo pip install --upgrade pipip

2.2)使用pip安裝虛擬環境完成後,有可能使用指令沒法啓動虛擬環境,爲了不套件被安裝在系統環境中,須要在~/.bashrc文件中加上代碼:

export PIP_REQUIRE_VIRTUALENV=true

或者在執行pip的時候讓系統自動開啓虛擬環境
export PIP_RESPECT_VIRTUALENV=true

3)安裝virtualenv

sudo pip install virtualenv

因爲有virtualenvwrapper虛擬環境管理包,可以直接使用簡單指令操做虛擬環境,因此就不使用virtualenv自帶的指令來操做虛擬環境。

4)安裝virtualenvwrapper

sudo pip install virtualenvwrapper

5)配置virtualenvwrapper

默認的virtualenvwrapper安裝在/usr/loacl/bin 目錄下,須要運行virtualenvwrapper.sh文件。按照文件中的安裝步驟設置環境:

  1. 建立目錄存放虛擬環境
    mkdir $HOME/.virtualenvs
  2. ~/.bashrc中添加行:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
  3. 運行:
    source ~/.bashrc

此時virtualenvwrapper就配置好了,接下來能夠使用命令運行虛擬環境。

6)使用指令操做虛擬環境

  1. 列出虛擬環境列表
    lsvirtualenv
  2. 建立新虛擬環境
    mkvirtualenv [name]
  3. 啓動/ 切換虛擬環境
    workon [name]
  4. 刪除虛擬環境
    rmvirtualenv [name]
  5. 離開虛擬環境
    deactivate
相關文章
相關標籤/搜索