root安装的conda,其他用户不可见

要使其他用户能看到安装了 conda 的目录,您需要将 conda 安装目录的权限设置为公共读、写和执行。以下是一些建议的步骤:

  1. 首先,找到 conda 安装目录的路径。您可以使用以下命令来找到它:
1
which conda

这将显示 conda 的版本信息,并显示 conda 安装目录的路径。例如:

1
/root/anaconda3
  1. 然后,使用 sudo 修改 conda 安装目录的权限:
1
sudo chmod 777 /root/anaconda3

这将把 conda 安装目录的权限设置为所有用户都可以读、写和执行。

  1. 如果您希望其他用户能够使用 conda,而不是以 root 权限运行 it,您可以将 conda 添加到系统的 PATH 环境变量中。这可以通过以下步骤实现:

    a. 打开 /etc/profile 文件以编辑:

    1
    sudo vi /etc/profile

    b. 在文件末尾添加以下内容(确保使用实际的 conda 安装目录路径替换 /root/anaconda3):

    1
    export PATH=$PATH:/root/anaconda3/bin

    c. 保存并关闭文件。

  2. 使更改生效。运行以下命令以重新加载 /etc/profile 文件:

1
source /etc/profile

现在,其他用户应该能够看到并使用安装了 conda 的目录。

但是如果在终端里没有最开始的那个(base),可以使用如下命令进行初始化

1
conda init bash