使用Xonsh在VSCode终端中激活Conda环境

时间:2018-11-28 12:04:23

标签: python visual-studio-code xonsh

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

这是因为只要选定的解释器是conda环境,VSCode就会发出source activate environment命令。这正确地遵循了蟒蛇的指示,并在https://github.com/Microsoft/vscode-python/issues/383

上进行了讨论

但是,Xonsh Shell的功能有所不同。它不包含source命令,而是具有用于管理conda环境(https://github.com/gforsyth/xonda)的插件。在Xonsh中,正确的命令是conda activate environment

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

1 个答案:

答案 0 :(得分:0)

question comments所示,提问者提出了a Pull Request,希望将来不再成为问题。

此答案纯粹是为将来的用户突出显示此信息,并标记为社区Wiki,以鼓励将来的用户在有更多信息出现时进行更新。