摘要:
最近由于mac 10.15運行pycharm會有閃退的情況出現(xiàn),所以從pycharm轉(zhuǎn)到使用vscode進行python開發(fā)。而本人又是不想污染本機環(huán)境,所以以前基本是每個項目都有一個單獨的虛擬環(huán)境。
這里記錄一下摸索到的如何在vscode中為不同項目配置不同的python解釋器。(可能不是最好的方式,但是我用著挺順手的。)
1. 在本機安裝virtualenv
在mac的shell中執(zhí)行如下命令安裝virtualenv:
// 這里是使用自己本機上的pip3安裝virtualenv
jacksonming@JacksondeAir ~ % pip3 install virtualenv
jacksonming@JacksondeAir ~ % virtualenv --version
virtualenv 20.0.20 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/virtualenv/__init__.py
2. 為新項目創(chuàng)建一個項目目錄

為新項目創(chuàng)建目錄.png
3. 命令行進入此項目目錄,并執(zhí)行如下命令創(chuàng)建虛擬環(huán)境
virtualenv --clear venv
jacksonming@JacksondeAir 測試項目-1 % pwd
/Users/jacksonming/Documents/測試項目-1
jacksonming@JacksondeAir 測試項目-1 % virtualenv --clear venv
created virtual environment CPython3.7.7.final.0-64 in 635ms
creator CPython3Posix(dest=/Users/jacksonming/Documents/測試項目-1/venv, clear=True, global=False)
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy, app_data_dir=/Users/jacksonming/Library/Application Support/virtualenv/seed-app-data/v1.0.1)
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
jacksonming@JacksondeAir 測試項目-1 %
4. 在vscode中打開此項目目錄

在vscode中打開此項目.png
5. 選擇此項目的虛擬環(huán)境解釋器
同時按shift+command+P打開命令面板,輸入Python:選擇解析器

選擇解釋器.png
然后選擇最下方解釋器,注意觀察路徑是./venv/bin/python

當前路徑下的虛擬環(huán)境解釋器.png
完成設置。