設定虛擬環境是建立開發工作流程的重要一步。它允許您管理每個專案的依賴關係,並防止您的 Python 安裝因大量程式庫而變得混亂。
我們選擇使用 Visual Studio Code,因為它具有使用者友好的介面,並為開發人員提供了高效創建、運行和測試虛擬環境所需的工具。讓我們看看如何開始、建立虛擬環境、測試它是否正常運作以及停用它。然後您可以在其他程式中使用相同的過程。
如果您尚未安裝 Visual Studio Code (VS Code) 或不確定它是否適合您,我們建議您查看我們的文章:在閱讀本文之前。
在 VS Code 中,我們在終端機中完成很多工作,如果您熟悉的話,它與命令提示字元非常相似。您可以透過點擊開啟一個新終端航廈> 新航廈 在螢幕頂部。然後您將在螢幕底部看到它。
接下來,我們可以執行一些測試命令以確保一切正常運作。首先,我們將檢查我們的系統是否正確安裝了Python。打字python –版本提示中應該回傳類似「Python 3.12.3」的內容。否則,您可能需要訪問 Python 網站才能將其下載到您的系統上。
接下來,您需要建立一個專案資料夾並在 VS Code 中導航到該資料夾。每個專案都應該有一個獨特的虛擬環境,以便我們可以將其放在專案文件中。使用您的專案名稱(無空格)在系統上建立一個資料夾,然後鍵入:
cd 你的專案資料夾的路徑
WINDOWS 提示 – 取得任何資料夾路徑的簡單方法是開啟資料夾,然後在網址列中右鍵單擊資料夾名稱並選擇另存為路徑。然後,當您右鍵單擊 VS Code 中的命令提示字元時,它將貼上它。
建立了 projet 資料夾並在 VS Code 中設定了該資料夾的路徑後,就可以在終端機中執行以下命令來建立虛擬環境了:
python -m venv myenv
您可以使用“myenv”或將其變更為您想要的虛擬環境名稱。輸入提示符號將在您的專案資料夾中建立以您的環境名稱命名的資料夾,其中將包含我們正在製作的環境。如果按下 Enter 鍵後開啟它,您將看到該資料夾,並且 VS Code 會自動填入對於建立環境很重要的檔案和資料夾。
若要啟動環境,請根據您的作業系統輸入以下代碼。
視窗:myenv\Scripts\activate
macOS/Linux:來源 myenv/bin/activate
輸入代碼後,您應該注意到終端提示符將變更為顯示您的環境名稱。例如,(myenv) C:\path\to\your\project>
在 VS Code 中開啟命令面板Ctrl + Shift + P或者Cmd + Shift + P。類型Python:選擇解釋器並選擇它。
然後,選擇與您的虛擬環境關聯的解釋器:path\to\myenv\bin\python (macOS/Linux) 或 path\to\myenv\Scripts\python (Windows)。
虛擬環境處於活動狀態後,您可以開始使用 pip 指令安裝專案所需的庫。這是一個範例,我們將安裝三個函式庫來測試這個想法:
pip 安裝 numpy pandas matplotlib
輸入該程式碼將安裝庫,並且您將在螢幕上看到一些操作。完成後,您可以使用程式碼 pip list 來取得環境看到的庫列表,您應該在該列表中看到 numpy、pandas 和 matplotlib。
在側邊欄或 VS Code 上,右鍵打開專案資料夾,在資料夾內點擊以建立名為的新文件測試.py並加入以下程式碼:
導入numpy
進口熊貓
print("虛擬環境和庫正在工作!")
接下來,您將透過輸入運行腳本蟒蛇測試.py進入終端,應該輸出以下內容:虛擬環境和庫正在工作!
當您完成虛擬環境中的工作後,您可以鍵入停用返回您的全域 Python 環境。然後,您可以開啟不同的環境來處理另一個專案。
如果關閉 VS Code,或開啟新檔案或終端,您的環境將關閉,您將需要重新開啟它才能再次開始處理該專案。
為您從事的每個專案創建一個新的虛擬環境!