Visual studio code Visual Studio代码中的路径变量与Mac上的终端不同
Visual Studio代码中集成终端中的路径变量与终端应用程序中的路径变量不同。我怎样才能改变它 我使用的是英特尔oneAPI的英特尔Python发行版,调用了Visual studio code Visual Studio代码中的路径变量与Mac上的终端不同,visual-studio-code,conda,intel-oneapi,Visual Studio Code,Conda,Intel Oneapi,Visual Studio代码中集成终端中的路径变量与终端应用程序中的路径变量不同。我怎样才能改变它 我使用的是英特尔oneAPI的英特尔Python发行版,调用了setvars.sh脚本,并在.zshrc中调用了conda初始化代码。在Mac终端中,我可以正确激活conda环境。但是,在VSC中的集成终端中,/usr/bin文件夹列在conda文件夹之前,因此调用系统Python 编辑:我最初认为英特尔Python发行版与此有关,但常规Anaconda发行版也存在同样的问题。我不能100%确定
setvars.sh
脚本,并在.zshrc
中调用了conda初始化代码。在Mac终端中,我可以正确激活conda环境。但是,在VSC中的集成终端中,/usr/bin
文件夹列在conda文件夹之前,因此调用系统Python
编辑:我最初认为英特尔Python发行版与此有关,但常规Anaconda发行版也存在同样的问题。我不能100%确定正确的行为,因为我不使用Mac,但您可以尝试从具有正确环境的终端启动VS代码。 确保
code
在您的路径中
然后确保您的计算机上的所有VScode会话都已关闭,并通过终端上的
code
启动它。这两个会话在我的linux机器上是相同的,因此我不是最好的帮助:-p,但我怀疑VScode可能配置为运行登录shell,因此读取~/.profile或~/.zprofile而不是~/.zshrcI尝试了这一点,但这没什么区别。然而,我重新启动了我的笔记本电脑,收到了一条“解析Shell环境很慢”的消息,这让我读到了这篇文章:虽然信息不是很丰富。