建立Python的虛擬環境(Virtualenv)

以前小時候不懂事時覺得沒差,反正套件裝了能用就好,長大之後才發現每個專案獨立有自己的環境跟資料是多麼重要的事情啊!

隨便google一下都有相關的資料,這邊僅記錄自己操作一些過程

首先,先安裝 virtualenv 套件 (廢話),不過如果你跟我一樣是已經安裝很多套件過的人,可以考慮用下列方式先一次性的刪除,真要有問題也不用擔心,因為這樣還是有清單資料可以安裝回去

  1. 把現有套件匯出:pip freeze > requirements.txt
  2. 依據匯出的套件資料作刪除:pip uninstall -r requirements.txt -y

接著,這邊用P3這個資料匣當作範例,安裝虛擬環境的指令如下

Python - m venv "虛擬環境名稱"

等待一下,就會產生一個虛擬環境名稱的資料匣了

然後因為我自己習慣使用VSCode,因此我們回到IDE工具裡面要告訴程式說要用哪一個虛擬環境,此時必須要手動指定這個執行路徑,按下ctrl + shift + p,然後選擇「select Interpreter」

手動指定路徑,然後選擇「Find」

選擇Script裡面的python.exe檔案

接著按下F5 (或是右上角的執行箭頭按鈕)去執行,就可以看到跑在正確的虛擬環境裡面了