vscode安装code runner扩展后,Python的input无法输入

找到vscode左下角齿轮图标,点击齿轮-设置

进入的设置界面如下:

搜索 code-runner,然后按照字母顺序可以找到“Run In Terminal”,并且勾选:

然后就可以在终端中输入啦

<think>好的,我需要帮助用户解决在VSCode中设置Python开发环境的问题。首先,用户需要最佳实践、插件推荐和调试技巧。根据用户提供的引用内容,引用1和引用2提到了VSCodePython插件、解释器选择、代码补全和调试功能。我应该结合这些信息来组织回答。 首先,安装VSCode是基础步骤,需要指导用户下载安装。然后,必须安装Python扩展插件,这是核心,引用1和2都提到了这个插件,特别是选择解释器和调试功能。接下来,配置Python解释器,引用2提到通过右下角或命令面板选择解释器,这点很重要,需要详细说明。 然后,插件推荐部分,用户可能需要其他辅助工具,比如代码格式化、自动补全等。引用1提到了isort,但可能还有其他插件,比如Pylance、Jupyter等,需要补充这些内容。调试技巧部分,引用2提到运行和调试的功能,应该解释如何设置断点、启动调试器,以及使用launch.json文件进行配置。 还要考虑代码格式化工具,比如black和autopep8,这些能帮助保持代码风格一致。此外,虚拟环境管理也是一个关键点,用户可能需要使用venv或conda,需要指导他们如何在VSCode中切换环境。 测试部分,用户可能想知道如何运行单元测试,可以推荐pytest插件。最后,最佳实践需要总结前面的内容,强调定期更新插件和合理配置设置。 检查是否有遗漏点,比如是否需要提及Git集成或其他相关插件?根据用户的问题,可能不需要,但可以稍微提到以提高效率。确保所有步骤清晰,结构分明,用户能逐步跟随操作。最后生成相关问题,覆盖环境配置、插件功能、调试常见问题等。</think>### 在 VSCode 中设置 Python 开发环境的分步指南 #### 一、基础环境搭建 1. **安装 VSCode** 从[官网](https://code.visualstudio.com/)下载并安装最新版本。安装时建议勾选「添加到 PATH」以便命令行调用。 2. **安装 Python 解释器** 确保系统中已安装 Python(推荐 3.8+ 版本),可通过终端输入 `python --version` 验证。建议使用官方安装包或工具如 `pyenv` 管理多版本[^1]。 #### 二、核心插件配置 1. **必装插件:Python 扩展** 在 VSCode 扩展商店搜索安装Python extension for Visual Studio Code」,提供以下功能: - 代码补全与类型提示 - 调试支持(断点、变量监控) - 通过右下角或 `Ctrl+Shift+P` → `Python: Select Interpreter` 切换解释器[^2] 2. **增强工具推荐** - *Pylance*:微软开发的静态类型检查与智能补全工具 - *Jupyter*:直接编写运行 `.ipynb` 文件 - *Python Indent*:自动修正缩进错误 - *autoDocstring*:快速生成函数文档字符串 ```python # 示例:调试断点使用 def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) # 在此行左侧点击设置断点 print(factorial(5)) ``` #### 三、调试深度配置 1. **启动调试会话** - 按 `F5` 或菜单栏「Run → Start Debugging」 - 首次调试需选择「Python File」配置,自动生成 `.vscode/launch.json` 2. **高级调试配置** 修改 `launch.json` 实现特殊需求: ```json { "configurations": [ { "name": "Python: 带参数启动", "type": "python", "request": "launch", "program": "${file}", "args": ["--input", "data.txt"], // 添加命令行参数 "env": {"PYTHONPATH": "${workspaceFolder}"} // 设置环境变量 } ] } ``` #### 四、工程化实践 1. **虚拟环境管理** - 使用 `python -m venv .venv` 创建虚拟环境 - 通过状态栏或命令面板选择 `.venv/bin/python` 作为解释器 2. **代码质量管控** - 格式化组合:`black`(主格式化)+ `isort`(排序import) - 在设置中添加: ```json { "editor.formatOnSave": true, "python.formatting.provider": "black", "python.sortImports.args": ["--profile", "black"] } ``` 3. **测试集成方案** 安装 `pytest` 后,通过测试侧边栏自动发现用例,支持: - 单个测试方法运行 - 覆盖率报告生成 - 参数化测试数据预览 #### 五、效率提升技巧 - **快捷键优化**: - `Ctrl+K Ctrl+S` 自定义快捷键绑定 - 推荐绑定 `Shift+Enter` 为「在交互窗口运行选中代码」 - **多语言支持**: 安装 `Code Runner` 插件实现一键执行 30+ 种语言代码 - **远程开发**: 使用「Remote - SSH」扩展连接服务器开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值