2

使用 xonsh 作为我的 shell 和 conda 环境,当 VSCode 终端尝试激活环境时,我遇到了一个错误。

这是因为source activate environment只要选择的解释器是 conda 环境,VSCode 就会发出命令。这正确地遵循了 Anaconda 的说明,并在https://github.com/Microsoft/vscode-python/issues/383上进行了讨论

但是,Xonsh shell 做的事情不同。它不包含source命令,而是有一个用于管理 conda 环境的插件(https://github.com/gforsyth/xonda)。在 Xonsh 中,正确的命令是conda activate environment

目前,我已经创建了一个别名source作为解决方法,但有更好的方法吗?例如,有什么方法可以自定义 VSCode 发出的命令吗?

4

1 回答 1

0

问题评论中所示,提问者提出了一个拉取请求,希望将来不会出现此问题。

此答案纯粹是为了向未来用户突出此信息,并标记为社区 wiki,以鼓励未来用户在更多信息出现时更新此信息。

于 2018-11-28T14:25:45.117 回答