VScode为不同python项目配置不同解释器

摘要:

最近由于mac 10.15运行pycharm会有闪退的情况出现,所以从pycharm转到使用vscode进行python开发。而本人又是不想污染本机环境,所以以前基本是每个项目都有一个单独的虚拟环境。

这里记录一下摸索到的如何在vscode中为不同项目配置不同的python解释器。(可能不是最好的方式,但是我用着挺顺手的。)

1. 在本机安装virtualenv

在mac的shell中执行如下命令安装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. 为新项目创建一个项目目录

为新项目创建目录.png

3. 命令行进入此项目目录,并执行如下命令创建虚拟环境

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. 选择此项目的虚拟环境解释器

同时按shift+command+P打开命令面板,输入Python:选择解析器

选择解释器.png

然后选择最下方解释器,注意观察路径是./venv/bin/python

当前路径下的虚拟环境解释器.png

完成设置。

你可能感兴趣的:(VScode为不同python项目配置不同解释器)