项目环境建立与工作区配置

工作区的配置是保存在项目目录中的,也就是说,工作区配置实际上就是VSCode针对一个项目或者一套相关项目组合的配置。VSCode中的一个项目实际上就是一个目录。所以要建立项目,我们首先建立一个目录,并使用VSCode的打开目录功能将目录加载到IDE中。

这时先不要着急建立项目文件,我们还需要先使用virtualenv建立项目运行的虚拟环境。按下Ctrl+`快捷键,打开VSCode内置的集成命令行面板。执行以下命令来创建一个新的虚拟环境:virtualenv --no-site-packages venv,其中venv是虚拟环境的名称,可以自定义,而且这个名称在后面的配置中还要用到。

虚拟环境创建完成后,可以在集成命令行面板中继续输入source venv/bin/activate启动虚拟环境。此时可以进行项目要使用的功能库的安装。Windows的命令行中激活虚拟环境需要输入venv/Scripts/activate

Warning

注意,每次打开集成命令面板的时候,VSCode会自动将目录置为当前目录,但是虚拟环境不会启动,如果需要在命令行中安装内容,还是需要手动启动虚拟环境。

接下来就需要配置工作区了,工作区配置是保存在项目目录的.vscode目录下,名为setting.json。这个文件可以通过多种途径创建。

首先要加入工作区配置的,就是前面提到过的python.pythonPath,由于虚拟环境提供了Python可执行文件,所以这里的配置内容要书写为:${workspaceFolder}/venv/bin/python,Windows下的配置是${workspaceFolder}/venv/Scripts/python.exe

此外还需要配置的一项内容是python.venvFolders。这项配置是指示Python扩展以及PyLint功能对于虚拟环境的支持,这个配置内容是一个字符串数组,只需要将前面生成的虚拟环境的名称添加进去即可。

配置至此,VSCode就可以顺利的开始Python项目的开发了,并且PyLint也会对项目中所使用的功能库进行智能检索。但是IDE所需要具备的一项重要功能还没有配置:调试。