vscode怎么编译python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode怎么编译python相关的知识,希望对你有一定的参考价值。

参考技术A 首先需要安装VScode Python插件。打开Python任意脚本,可以直接拖入。

点击左下角的扩展按钮,在弹出界面选择“显示扩展建议”。

然后点击第一个Python插件进行安装。安装需要几分钟。安装完成后点击重启。

接下来我们点击用户设置菜单。这时候会打开两个文件。

我们在左边文件Ctrl+F搜索Python关键字,找到pythonPath所在行

把这行拷贝到右边文件,修改Python所在路径。注意斜杠的方向,删除末尾逗号

保存文件。然后点击左边的资源管理器按钮,重新切换到我们的程序文件。

Ctrl+shift+B运行程序。这时候提示需要在文件夹目录下才能进行配置。于是我们点击打开文件夹按钮,打开程序所在文件夹。

Ctrl+shift+B运行程序。这时候会提示配置任务运行程序,点击配置。选择运行任意外部命令菜单。

在打开的tasks.json文件中,我们需要修改两个内容,路径和执行文件名。

好了,现在Python的代码可以Ctrl+shift+B直接运行了。文中的设置部分代码可以在文末下载。使用愉快。

vscode配置文件的关系

简单来说,vscode是一款文本编辑器,而不是ide。这就是说,vscode只提供编辑的环境而不提供编译的环境,如果想要用vscode来集成开发环境,则必须经过以下几步:
安装必须的编译器(比如mingw,python,texlive等)
配置相应编译环境(添加环境变量等)
安装匹配的vscode的拓展插件
通过拓展插件提供的“属性”将外部编译器链接到vscode
同时,一个文本编辑器肯定不会提供运行程序的功能,vscode也是如此。要运行程序,有如下几种方法:
vscode的一些拓展插件中会提供配置好的终端和运行程序的命令,我们可以直接使用;
vscode中有专门运行程序的拓展插件code-runner,可以安装后使用;
vscode提供了对数种终端的接口,我们可以在vscode中像使用cmd小黑框那样使用终端,由此我们可以在vscode终端中运行程序;
这样,我们大致了解了使用vscode编译、运行程序的方法。
vscode的配置
首先,我们要明确vscode的配置的最小单元是文件夹,即可以使用打开文件夹功能我们可以把不同的文件夹链接到不同的外部编译器、实现不同的快捷任务、快速进行debug和详细设定拓展插件的功能等等。
因此,我们先速览vscode的配置结构,如下图:
可以看到,
vscode下有全局设置settings.json;之后是工作区,和工作区设置settings.json,一个工作区包含了多个文件夹;
每个文件夹中有相同的.vscode文件夹,这个文件夹中的三个文件settings.json,tasks.json,launch.json,它们就是配置的核心。
每个文件夹通过配置可以编译运行不同语言的文件:c++,python和html,同时可以通过同一个工作区直接访问,这就是vscode的集成性和方便性。
参考技术A vscode提供三级文件结构,从工作区到文件夹到单个文件: 工作区是vscode提供的文件夹的“集合”,一个工作区可以包含多个文件夹,正如一个文件夹可以包含多个文件。 文件夹是vscode配置的最小工作单元,vscode无法为单个文件提供配置。 在不同的工作区中我们可以选择启用/禁用不同的拓展插件以节省内存。 settings.json 在这个json文件中

以上是关于vscode怎么编译python的主要内容,如果未能解决你的问题,请参考以下文章

在vscode中配置python环境

mac下VScode怎么配置编译Python

VSCode 编译时出现错误 找不到 preLaunchTask“g++” 怎么办?

vscode怎么编译python

前端需要编译器吗?vscode这个不是编译器吗?

vscode下运行c++找不到头文件是怎么回事