视觉代码远程终端上的Anaconda命令停止工作

2024-04-26 22:50:27 发布

您现在位置:Python中文网/ 问答频道 /正文

当我不使用可视代码(例如linux终端或powershell)工作时,一切都正常。我成功地运行了conda命令。例如,我成功地运行了conda version和其他命令,并成功地运行了source activate my_envconda activate my_env以进入conda环境

当我在VisualStudio上使用远程ssh时(如果说有什么的话,使用intel Devcloud),一切都很好,我在VisualStudio提供的终端中完成了上面所做的一切

今天,我的环境出现了一些问题,所以我删除了一些并创建了新的环境。结果,这个东西只在可视代码终端中停止工作。当我尝试执行conda命令时,我得到conda: command not found,当我尝试source activate my_env时,我得到bash: activate: No such file or directory

我看到,一般情况下,它与路径有关(我不太理解,但我看到了),但在这里,当不使用可视化代码时,一切都很好。此外,由于我在云上工作,人们建议我添加这样的export PATH=~/anaconda3/bin:$PATH对我来说是不可能的,因为我没有这样的位置。相反,我的环境位于/home/user_name/.conda/envs

(我遇到的另一个问题是,当我试图删除我的一个环境时,我看到它在/home/user_name/.conda/envs中的目录仍然存在,当我试图用rm-rf删除它时,我得到了错误rm: cannot remove 'kerasenv/lib/python3.6/site-packages/~umpy/core': Permission denied

我绞尽脑汁才明白问题出在哪里

编辑:每个问题的一些信息。我使用以下命令删除旧环境:

conda env remove --name ENVIRONMENT 

我还上传了一张工作空间和终端的图片,以及我尝试过的一些命令。(顺便说一下,名为kerasenv的环境是我无法删除的目录) enter image description here


Tags: path代码name命令env终端sourcehome