這邊文章主要是作為自己的筆記,參考了很多寫得很好的教學文章,同時也使用chatGPT作為資料找查的工具。
Python 有多種種類的虛擬環境。以下是一些常見的虛擬環境:
venv:Python 3.3 以後內建的虛擬環境工具,使用 venv 命令可以創建一個獨立的虛擬環境。
virtualenv:Python 2 和 Python 3 都可以使用的第三方虛擬環境工具,可以通過 pip 安裝。
conda:一種跨平台的包管理系統和虛擬環境管理工具,可以管理 Python 和其他語言的包和依賴項,可以創建獨立的虛擬環境。
pyenv:可以讓你管理多個 Python 版本的工具,也可以創建獨立的虛擬環境。
這次要跟大家介紹的是virtualenv如何在vs code使用。在開始具體步驟之前,先簡單介紹一下virtualenv,virtualenv是使用pip管理安裝的套件,而他實現虛擬環境的方式其實就是在你專案的資料夾裡面新增一個.evnv的資料夾,在這個資料夾裡面會存放這個虛擬環境所安裝的套件。
第一步先安裝virtualenv
pip3 install virtualenv
接著用vs code建立一個資料夾,然後在vs code的terminial裡面執行如下
完成之後會像這樣
要注意這時候還不算完成,先看看資料夾裡面有沒有多一個.venv,有的話就算成功,這時候把現在的terminal關掉,接著按下 Cmd + Shift + P 開啟 Command Palette,然後選擇Python: Select Interpreter ,然後選擇venv字樣的那個interpreter(想想蠻合理的吧!)
之後再開一個新的terminal,應該會再輸入的最左邊出現(.venv)的字樣,有就代表成功囉~
參考資料:
- 這個網站有極為詳細的步驟 https://pythonviz.com/vscode/visual-studio-code-virtual-environment-setup/
- chatGPT
- python 官方文件