VS Code中Python虚拟环境无法关联终端,包安装异常求助
解决VSCode终端无法关联Python虚拟环境的问题
手动激活虚拟环境:Windows系统下直接在终端输入
C:\Users\Hamid\Desktop\VisualStudio.venv\Scripts\activate,回车后终端开头会出现(VisualStudio.venv)标识,这时候再运行pip install -r requirements.txt就会用虚拟环境的pip了。检查VSCode终端配置:
- 按
Ctrl+,打开设置,搜索terminal.integrated.defaultProfile.windows,确保选的是Command Prompt或PowerShell,别用Git Bash这类可能有兼容问题的终端。 - 搜索
python.terminal.activateEnvironment,确认这个选项是勾选状态,它负责自动激活选中的虚拟环境。
- 按
清除终端配置缓存:
- 关掉所有VSCode窗口。
- 找到项目里的
.vscode文件夹,删掉里面的settings.json(有自定义配置先备份)。 - 重新打开VSCode,重新选一遍你的虚拟环境解释器,再开终端试试。
重建虚拟环境:如果以上都没用,可能是旧环境损坏了。删掉
VisualStudio.venv文件夹,在项目根目录终端执行C:\Users\Hamid\appdata\local\programs\python\python39\python.exe -m venv VisualStudio.venv重新创建,之后再在VSCode里选新环境的解释器。
内容的提问来源于stack exchange,提问作者HamidBee
相关产品推荐
相关产品推荐

