VScode一直要求我安装conda来创建conda环境,但它已经安装了

问题描述 投票:0回答:1

好吧,我更大的问题是我做了一些事情来烧毁我计算机上的 Anaconda 环境。我试图删除一些在环境中无法工作的库,结果弄乱了我的所有环境。我卸载了 Anaconda 并重新安装了它,这给我们带来了我当前的问题。

在 VScode 中,当我尝试创建 conda python 环境时,即使已安装 Anaconda,我也会收到消息“请安装 'conda' 以创建 conda 环境”。此外,Anaconda 在终端中表现得很奇怪。如果我创建一个新环境,我可以在终端中运行它,但是当我尝试运行旧环境时,它说它们不存在,即使“conda info --envs”显示它们与新环境位于同一文件夹中确实运行。真正奇怪的是,当我想运行 python 内核时,VScode 会识别旧环境,但不会识别新环境,即使它们位于同一文件夹中。

我真的不知道该怎么办,我所有的谷歌搜索都只是出现“如何在 Mac 上安装 anaconda”之类的内容。

我尝试安装 Anaconda,然后单击创建 conda 环境,但 VScode 返回一条消息说请安装 conda。

visual-studio-code anaconda conda
1个回答
0
投票

我想我会帮助你解决这个问题,尽管它有点旧了。

我遇到了同样的问题,重新安装 Anaconda 有所帮助,但在 Fedora Linux 39 上有两个步骤:

  1. 你说你已经重新安装了conda。这很好,但如果接下来的步骤不起作用,您可能会再做一次。

  2. 找到您的 conda 可执行文件。对我来说,它位于“/home//anaconda3/bin”中。可执行文件名为“conda”,没有扩展名。

  3. 在 VSCode 中,转到“扩展”>“Python”,然后单击小设置轮。转到“扩展程序设置”

  4. 在搜索栏中,不要删除已有的内容,而是输入一个空格并简单地输入“conda”。您应该看到“Python:Conda Path”。我打赌这个空间是空的。

  5. 复制您在步骤 2 中找到的 conda 可执行文件的路径并将其粘贴到此处。

  6. 重新启动 VSCode 并尝试创建环境。

希望这有帮助。同样,这是在 Fedora Linux 中,因此查找可执行文件可能是一个不同的过程,但 VSCode 步骤应该基本一致。

干杯

© www.soinside.com 2019 - 2024. All rights reserved.