【发布时间】:2018-08-20 12:31:43
【问题描述】:
我的系统中同时安装了 anaconda 和 VS Code。当我开始编写脚本时,VS Code 为我提供了选择解释器的选项。我选择我特定的 conda 环境。这工作正常。但是,当我尝试使用 Ctrl+Alt+N 或使用右上角的播放按钮(使用扩展名 Code Runner),在 VS Code 中打开的终端无法识别我现在正在 conda 环境中工作。
结果,它给出了模块未安装的错误(因为该模块仅在 conda 环境中可用)。
当我尝试从 VS Code 终端手动激活 conda 环境时,它不起作用。
解决方法是什么?我正在使用 Windows。
更新:如果我使用 cmd 作为 VS Code 中的默认集成终端来代替 PowerShell,那么命令 activate NAME_OF_ANACONDA_ENV 可以工作。然后,我可以手动运行脚本。但是,使用 Ctrl+Alt+N 运行脚本仍然不起作用;它不承认我在 conda env 中。
【问题讨论】:
-
这似乎是 Code Runner 扩展的问题,您可能想在那里报告。
标签: python visual-studio-code anaconda conda