win10 vscode bash终端无法输入的解决方法

VSCode终端输入问题解决方案:调整窗口高度修复技巧
本文介绍了Windows 10环境下VSCode终端遇到的输入问题,包括无法输入和窗口滚动条问题。解决方法是通过调整终端窗口高度消除滚动条,从而恢复正常输入。
首先,网上能搜到的以下文章都无法解决我的问题:

w10 vscode 解决终端无法输入的问题
win10 系统中vscode 的终端 shell 设置
记一个VS Code终端显示问题的较完美解决

如果以上方法能解决你的问题,那么无需往下看。

 

问题描述

  • 正常情况:Ctrl+` 打开终端,可以输入
    在这里插入图片描述 
  • 异常情况一:Ctrl+` 打开终端,无法输入在这里插入图片描述 
  • 异常情况二:Ctrl+` 打开终端,可以输入,但点击 “+” 增加第二个终端窗口,第二个终端无法输入,并且出现滚动条,窗口会滚动到底部,注意看图右下角。
    在这里插入图片描述 

解决方法

拉伸终端窗口以调整窗口高度,使滚动条基本消失,此时再次点击 “+” 增加的终端窗口就可以输入了。关掉所有终端窗口,Ctrl+` 也可以输入了。终端窗口会记住调整后的高度,保持即可。

在这里插入图片描述

### 切换 Python 虚拟环境并在 VSCode 终端中使用 pip 安装包 在 Windows 10 的 Visual Studio Code (VSCode) 中切换到特定的 Python 虚拟环境,并通过 `pip` 在该虚拟环境中安装所需的包,可以通过以下方式实现。 #### 创建虚拟环境 首先,在命令提示符或 PowerShell 中创建一个新的虚拟环境。可以使用标准库中的 `venv` 模块来完成此操作: ```bash python -m venv myenv ``` 这将在当前目录下创建名为 `myenv` 的虚拟环境文件夹[^1]。 #### 启动虚拟环境 启动虚拟环境的方法取决于所使用的 shell 类型: - **PowerShell**: 使用以下命令激活虚拟环境。 ```powershell .\myenv\Scripts\Activate ``` - **Command Prompt**: 使用以下命令激活虚拟环境。 ```cmd myenv\Scripts\activate ``` 成功激活后,终端会显示 `(myenv)` 前缀,表示已进入虚拟环境模式[^2]。 #### 配置 VSCode 使用虚拟环境 为了使 VSCode 使用刚刚创建的虚拟环境作为默认解释器,执行以下步骤: 1. 打开 VSCode 并加载项目所在的文件夹。 2. 按下快捷键 `Ctrl+Shift+P` 或 `Cmd+Shift+P`(Mac 用户),打开命令面板。 3. 输入并选择 `Python: Select Interpreter`。 4. 浏览选项列表,找到路径类似于 `.\<your_project>\myenv\Scripts\python.exe` 的条目并选中它。 此时,VSCode 将自动识别并应用选定的虚拟环境作为项目的 Python 解释器[^3]。 #### 使用 Pip 安装依赖项 一旦进入了正确的虚拟环境,就可以像平常一样运行 `pip install` 来安装所需软件包。例如要安装 Django 可输入如下指令: ```bash pip install django ``` 注意不要使用带有管理员权限的方式去修改全局站点包集合;即避免采用类似 `$ sudo pip install ...` 这样的做法[^5]。 确认正在利用的是本地副本而非系统级版本的一个简单方法是在安装前后分别调用 `which python`(Linux/MacOS 下),或者对于Windows来说则是检查 `%PATH%` 是否指向了预期位置下的可执行程序副本[^4]。 ### 示例代码片段展示如何验证当前工作状态以及设置过程概览 以下是用于测试和初始化整个流程的小脚本例子: ```python import sys print(sys.executable) ``` 当您保存这个简单的 Python 文件并通过您的新配置好的开发工具链执行时,应该返回一条消息指明确切的位置——应当位于之前定义过的那个自定义命名空间之内比如 "C:\path_to_your_project\myenv\..." ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值