You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在VSCode中激活Miniconda虚拟环境的问题求助

解决VSCode中Conda虚拟环境激活及包找不到的问题

原因分析

  • 你使用的是PowerShell终端,直接执行.bat格式的Cmd激活脚本会触发模块加载错误,PowerShell有专属的.ps1激活脚本。
  • 即便VSCode已选中虚拟环境的Python解释器,若终端未激活对应环境,仍会默认使用全局Python,导致找不到已安装的包。

解决方案

方法1:用PowerShell专属脚本激活环境

在VSCode的PowerShell终端中执行:

.\stenv\Scripts\Activate.ps1

若提示执行策略限制,先以管理员权限打开PowerShell,执行:

Set-ExecutionPolicy RemoteSigned

按提示输入Y确认后,即可正常运行激活脚本。

方法2:让VSCode终端自动激活虚拟环境

  1. 打开VSCode设置(快捷键Ctrl+,)
  2. 搜索python.terminal.activateEnvironment并勾选该选项
  3. 重启VSCode终端,打开后会自动激活你选中的虚拟环境,直接运行streamlit hello即可。

方法3:切换终端为Cmd

若不想调整PowerShell执行策略,可切换VSCode终端为Cmd:

  1. 点击终端面板的下拉箭头,选择「选择默认配置文件」
  2. 选择Command Prompt,新建终端后执行:
stenv\Scripts\activate.bat

激活环境后即可正常运行命令。


内容的提问来源于stack exchange,提问作者RMC_DEV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 11:29:54