Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Visual Studio代码中的路径变量与Mac上的终端不同_Visual Studio Code_Conda_Intel Oneapi - Fatal编程技术网

Visual studio code Visual Studio代码中的路径变量与Mac上的终端不同

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%确定

Visual Studio代码中集成终端中的路径变量与终端应用程序中的路径变量不同。我怎样才能改变它

我使用的是英特尔oneAPI的英特尔Python发行版,调用了
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环境很慢”的消息,这让我读到了这篇文章:虽然信息不是很丰富。