通过vscode执行python程序

通过vscode执行python程序
  • 配置 tasks.json : ctrl + shifit + p 输入 “Tasks: Configure Task Runner”,
{
    "version": "0.1.0",

    // The command is tsc. Assumes that tsc has been installed using npm install -g typescript
    "command": "C:/Python27/python.exe",

    // The command is a shell script
    "isShellCommand": true,

    // Show the output window only if unrecognized errors occur.
    "showOutput": "always",

    // args is the HelloWorld program to compile.
    "args": ["${file}"]
}
  • ctrl + shift + B 执行
### 配置 VSCode 在 Ubuntu 上运行 Python 程序 #### 安装 Visual Studio Code 和 Python 扩展 为了能够在 Ubuntu 20.04 中顺利使用 Visual Studio Code (VSCode) 编辑器编写和执行 Python 脚本,首先要确保已正确安装了 VSCode 及其 Python 插件。 可以通过官方文档中的说明完成此操作[^1]: ```bash sudo snap install --classic code ``` 接着,在 VSCode 的扩展市场中搜索 "Python" 并点击安装按钮来获取由 Microsoft 提供的支持 Python 开发的功能包。这一步骤对于获得良好的编码体验至关重要,因为该插件提供了诸如语法高亮显示、智能感知等功能支持[^3]。 #### 设置工作区结构与创建虚拟环境 建立合理的项目目录有助于保持代码整洁有序。建议新建一个专门用于存放 Python 工程的文件夹,并在此基础上初始化一个新的虚拟环境以便隔离不同项目的依赖关系。 ```bash mkdir ~/my-python-project && cd ~/my-python-project python3 -m venv .venv source .venv/bin/activate pip install --upgrade pip setuptools wheel deactivate ``` 上述命令序列完成了新工程文件夹 `~/my-python-project` 的创建以及名为 `.venv` 的本地虚拟环境激活前后的准备工作。注意这里的路径可以根据个人喜好调整。 #### 修改配置文件以适应调试需求 为了让 VSCode 更好地理解当前使用的解释器版本及其关联库的位置,需编辑两个重要的 JSON 文件——`.vscode/settings.json` 和 `.vscode/launch.json` 来指定这些细节信息。 - **settings.json** 添加如下内容至其中,指明默认采用刚刚创建好的虚拟环境中所含有的 Python 解释器作为目标解释器: ```json { "python.pythonPath": "${workspaceFolder}/.venv/bin/python" } ``` - **launch.json** 此外还需定义启动配置项,使得可以在 IDE 内部直接触发断点跟踪等高级特性。下面给出了一种常见的模板形式,适用于大多数场景下的单步调试任务: ```json { "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "cwd": "${workspaceFolder}" } ] } ``` 以上设置完成后保存更改即可生效。 通过遵循上述指导方针,应该可以实现在基于 Linux 发行版的操作系统环境下利用 VSCode 方便快捷地开展 Python 应用程序的研发活动。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值