我已经在 Ubuntu 中安装了 Visual Studio Code。但是我不能使用 Python。
一些信息:
我没有安装任何 python 版本。我目前在终端或 Python idle 2.7 上使用它
谁能帮我?
答案1
VS Code 并不像 Node.js 或 C# 那样支持开箱即用的 Python。它提供语法高亮、缩进和非常基本的代码提示,但仅此而已。特别是,你必须在没有调试的情况下才能做到。
另一方面,它非常灵活,并且很容易扩展,因为它允许定义自定义的“任务'。特别是,您可以定义一个Run Build
任务,默认情况下使用 ++ 执行Ctrl。Shift(B要查看所有可用命令的列表,请按 Ctrl++ Shift。P)
打开一个 Python 文件并按Ctrl+ Shift+ B。它将打开一条消息,提示“未配置任务运行器”。这是在 Windows 上,但在 Ubuntu 上看起来完全相同。
.vscode/tasks.json
按“配置任务运行器”。它将打开/创建项目文件夹下的文件。注意:在版本<中,
0.8.0
该文件夹名为.settings
。将说明替换为
{ "version": "0.1.0", "command": "python", "args": ["${fileBasename}"], "showOutput": "always" }
并保存文件。
返回 Python 文件并再次按Ctrl+ Shift+ B。它应该运行代码
python
并在输出窗格中显示输出。但请注意,如果您从某处读取,它将不起作用,stdin
因为代码仅显示输出,但不允许输入。
也可以看看:
- https://www.reddit.com/r/Python/comments/34yvcm/using_visual_studio_code_with_python/
- https://stackoverflow.com/questions/29987840/how-to-execute-python-code-from-within-visual-studio-code
正如开头所说,VSCode 的优势确实是 Node、TypeScript、C#,因为它提供了 IntelliSense 和调试功能。
我个人非常喜欢JetBrains PyCharm 社区版。它占用一些内存,但却带来了自动完成、调试、虚拟环境支持等所有优点。