在Ubuntu 20.04中,conda给出了一个拒绝权限的错误



有一天,作为我的Ubuntu用户,我的conda、安装出现了问题

/home/data/userleo/anaconda3/conda/bin: Permission denied

即使我给annaconda3chmod -R 777,这个问题仍然会发生。所以我删除了conda,但当我重新安装时,出现了以下问题,

bash /home/data/userleo/anaconda3/conda.exe
PREFIX=/home/data/userleo/anaconda3
Unpacking payload ...
Anaconda3-2021.05-Linux-x86_64.sh: line 381: /home/data/userleo/anaconda3/conda.exe: Permission denied
Anaconda3-2021.05-Linux-x86_64.sh: line 383: /home/data/userleo/anaconda3/conda.exe: Permission denied

381 "$CONDA_EXEC" constructor --extract-tar --prefix "$PREFIX"
383 "$CONDA_EXEC" constructor --prefix "$PREFIX" --extract-conda-pkgs || exit 1

我如何让Anaconda在没有许可拒绝错误的情况下工作?

假设你已经正确安装了conda,不知道为什么ubuntu中有exe。

您可以做的是检查先前安装的缓存文件、任何文件中的剩余文件以及已安装的文件。

ls -ld /path/to/folder

您会注意到root是某些文件的所有者,然后您可以使用chown进行更改