Try   HackMD
tags: Python Lan
撰寫日期:2020/04/08
作者:Lycoris

在 Ubuntu 創建 Python 虛擬環境

參考資料

用Virtual Environment吧!

使用目的

  1. 每個專案可擁有獨立環境,避免互相影響
  2. 套件升級時不會影響其他專案
  3. 不用 root 權限即可安裝新套件
  4. 創好的虛擬環境就只是個資料夾,隨便創隨便砍,不怕玩壞電腦

步驟

  1. 安裝 virtualenv (以 Python3 為例)

    ​​​​$ sudo apt-get install python3-pip
    ​​​​$ pip3 install virtualenv
    
  2. 建立虛擬環境

    • 建立前要先知道你想使用的 Python 版本放在哪,假設我想使用 Python3
      ​​​​​​​​$ which python3
      
    • 得到路徑後使用以下指令建立
      ​​​​​​​​$ virtualenv -p <python路徑> <想創建的環境名稱>
      
  3. 啟動虛擬環境
    建立後可以在目錄發現多了一個環境名稱的資料夾,在終端機中進去 source activate 這個檔案即可啟動虛擬環境

    ​​​​$ source <環境名稱>/bin/activate
    

    成功後會看到終端機名稱前方出現 (<環境名稱>),如下

    ​​​​(<環境名稱>)$ 
    
  4. 離開虛擬環境

    ​​​​(<環境名稱>)$ deactivate
    
  5. 其他指令
    可使用 pip install 安裝虛擬環境內所需套件