Visual Studio Code最近发布了,我喜欢它的外观和提供的功能,所以我想尝试一下。
我从下载页面下载了应用程序,启动了它,对一些功能做了一些调整……然后意识到我不知道如何实际执行我的任何Python代码!
我真的很喜欢Visual Studio代码的外观和感觉/可用性/特性,但我似乎不知道如何运行我的Python代码,这是一个真正的杀手,因为我主要用Python编程。
是否有一种方法可以在Visual Studio code中执行Python代码?
Visual Studio Code最近发布了,我喜欢它的外观和提供的功能,所以我想尝试一下。
我从下载页面下载了应用程序,启动了它,对一些功能做了一些调整……然后意识到我不知道如何实际执行我的任何Python代码!
我真的很喜欢Visual Studio代码的外观和感觉/可用性/特性,但我似乎不知道如何运行我的Python代码,这是一个真正的杀手,因为我主要用Python编程。
是否有一种方法可以在Visual Studio code中执行Python代码?
当前回答
如果你为VSCode安装了Python语言扩展,它默认也会安装Jupyter和Pylance,这让你可以以交互的方式运行Python代码。
您所要做的就是在希望以交互方式执行的代码之前使用# %%。
只要你插入# %%,你就可以看到VSCode为你创建了一个新的Jupyter Cell。
在那里你可以点击运行单元格菜单,你可以看到结果。
所以,你所要做的就是在你的VSCode中输入以下代码,
# %%
text = 'Hello World from inline interactive Python'
print(text)
其他回答
有一个更简单的方法来运行Python,它不需要任何配置:
安装代码运行器扩展。 在文本编辑器中打开Python代码文件。 运行Python代码:
使用快捷键Ctrl + Alt + N 或按F1,然后选择/键入运行代码, 或者右键单击“文本编辑器”,然后在编辑器上下文菜单中单击“运行代码” 或单击编辑器标题菜单中的“运行代码”按钮 或单击文件资源管理器上下文菜单中的运行代码按钮
停止正在运行的代码:
使用快捷键Ctrl + Alt + M 或按F1,然后选择/键入停止代码运行 或右键单击“输出通道”,然后单击上下文菜单中的“停止代码运行”
如果你想添加Python路径,你可以在File→Preference→Settings中添加Python路径,如下所示:
"code-runner.executorMap":
{
"python": "\"C:\\Program Files\\Python35\\python.exe\" -u"
}
如果你已经安装了Python扩展并手动设置了解释器,你可以配置你的设置。Json文件如下:
{
"python.pythonPath": "C:\\\\python36\\\\python36.exe",
"code-runner.executorMap":
{
"python": "$pythonPath -u $fullFileName"
}
}
您不再需要任何额外的扩展。您可以简单地将调试器的输出切换到集成终端。
Ctrl+Shift+D,然后从顶部的下拉菜单中选择集成终端/控制台。
如果你有一个由多个Python文件组成的项目,并且你想用主程序开始运行/调试,而不依赖于当前的哪个文件,你可以创建以下启动配置(将MyMain.py更改为你的主文件)。
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Main File",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/MyMain.py",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}"
}
]
}
如果你正在运行代码,并希望通过在终端中运行程序来获取输入,最好的方法是直接在终端中运行它,只需右键单击并选择“在终端中运行Python文件”。
所有这些答案现在都过时了。
目前你必须:
安装Python语言扩展(当然是Python) 打开文件夹(重要!),打开文件夹内的任何Python文件 切换到调试“tab”(?),然后点击变速箱(提示'Configure of Fix 'launch.json ") 保存打开的启动。Json文件(它被放置在步骤#2中打开的文件夹中的.vscode子目录中) 最后,点击绿色三角形或按F5
没有额外的扩展或手动启动。现在需要编辑Json。