Visual Studio Code最近发布了,我喜欢它的外观和提供的功能,所以我想尝试一下。

我从下载页面下载了应用程序,启动了它,对一些功能做了一些调整……然后意识到我不知道如何实际执行我的任何Python代码!

我真的很喜欢Visual Studio代码的外观和感觉/可用性/特性,但我似乎不知道如何运行我的Python代码,这是一个真正的杀手,因为我主要用Python编程。

是否有一种方法可以在Visual Studio code中执行Python代码?


当前回答

如果您正在使用最新版本的Visual Studio Code(版本1.21.1)。这个任务。Json格式已经改变,请看这里。因此芬顿和python_starter的答案可能不再有效。

开始配置前

在开始配置Visual Studio Code以运行Python文件之前。

确保已安装Python并将其可执行文件添加到系统PATH中。 您必须将python源文件所在的文件夹设置为您的工作文件夹(转到file -> Open folder设置您的工作文件夹)。

配置步骤

现在可以配置任务了。以下步骤将帮助您正确运行python文件:

使用Ctrl+Shift+P输入task,你会看到一个选项列表,选择Tasks: Configure task。

然后系统将提示您创建任务。选择此选项,系统将提示您从选项列表中进行选择。选择别人。

然后在打开的任务中。Json文件,使用以下设置: { “版本”:“2.0.0”, “任务”:[ { "label": "run this script", “类型”:“壳”, “命令”:“python”, “参数”:( " $ {file} " ], “problemMatcher”:[] } ] }

在上面的设置中,您可以给这个任务一个有意义的标签。例如,执行python。

转到“任务”菜单并单击“运行任务”。系统将提示您选择任务。只需选择新创建的运行此脚本任务。您将在TERMINAL选项卡中看到结果。

有关任务配置的更完整的教程,请参阅Visual Studio Code官方文档。

其他回答

如果您正在使用最新版本的Visual Studio Code(版本1.21.1)。这个任务。Json格式已经改变,请看这里。因此芬顿和python_starter的答案可能不再有效。

开始配置前

在开始配置Visual Studio Code以运行Python文件之前。

确保已安装Python并将其可执行文件添加到系统PATH中。 您必须将python源文件所在的文件夹设置为您的工作文件夹(转到file -> Open folder设置您的工作文件夹)。

配置步骤

现在可以配置任务了。以下步骤将帮助您正确运行python文件:

使用Ctrl+Shift+P输入task,你会看到一个选项列表,选择Tasks: Configure task。

然后系统将提示您创建任务。选择此选项,系统将提示您从选项列表中进行选择。选择别人。

然后在打开的任务中。Json文件,使用以下设置: { “版本”:“2.0.0”, “任务”:[ { "label": "run this script", “类型”:“壳”, “命令”:“python”, “参数”:( " $ {file} " ], “problemMatcher”:[] } ] }

在上面的设置中,您可以给这个任务一个有意义的标签。例如,执行python。

转到“任务”菜单并单击“运行任务”。系统将提示您选择任务。只需选择新创建的运行此脚本任务。您将在TERMINAL选项卡中看到结果。

有关任务配置的更完整的教程,请参阅Visual Studio Code官方文档。

首先,你需要安装一个名为“代码运行器”的扩展 然后看看Visual Studio Code的右上角,你会看到运行按钮和 打击。 之后,你会在vs code的底部看到你的代码已经被执行。 您可以为“代码运行器”创建自己的键盘快捷键,以加快编码速度。

如果你正在运行代码,并希望通过在终端中运行程序来获取输入,最好的方法是直接在终端中运行它,只需右键单击并选择“在终端中运行Python文件”。

为了使用相应的venv启动当前文件,我在launch.json文件中添加了以下内容:

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

在bin文件夹中存在源代码…/venv/bin/activate脚本,当从常规终端运行时,该脚本是常规来源。

如果你为VSCode安装了Python语言扩展,它默认也会安装Jupyter和Pylance,这让你可以以交互的方式运行Python代码。

您所要做的就是在希望以交互方式执行的代码之前使用# %%。

只要你插入# %%,你就可以看到VSCode为你创建了一个新的Jupyter Cell。

在那里你可以点击运行单元格菜单,你可以看到结果。

所以,你所要做的就是在你的VSCode中输入以下代码,

# %%
text = 'Hello World from inline interactive Python'
print(text)