为多个用户安装 #

默认的 Anaconda 安装选项是“仅我”,它会创建一个独立的 Anaconda 安装,不会与同一系统上的其他用户共享。另一个选项是为所有用户安装。

所有用户 #

如果您具有管理员访问权限,可以选择为“所有用户”安装。对于您希望允许用户导入 Python 库和运行 Python 应用程序的多用户系统,这是一个不错的选择。

此选项默认情况下不提供写入权限,因此用户将无法在基本环境中安装包。它允许管理员保护基本环境中的内容。如果基本环境中需要包,请从命令提示符提升权限到管理员,然后运行安装命令。

Windows 上的多用户 Anaconda 安装 #

  1. 下载 Anaconda 安装程序

  2. 双击安装程序以启动。

  3. 单击**下一步**继续。

  4. 阅读许可条款并单击**我同意**。

  5. 选择为**所有用户**安装(这需要计算机上的管理员权限),然后单击**下一步**。

  6. 单击**是**允许安装程序对您的计算机进行更改。

  7. 选择用户可以访问的目标文件夹。默认值为 C:\ProgramData\Anaconda

  8. 安装完成后,打开**计算机管理**,导航到**本地用户和组**。为您的 Anaconda 用户创建一个新组。将用户添加到此新组“Anaconda-Users”。

  9. 导航到您的 Anaconda 文件夹,然后右键单击并选择**属性**。取消选中**属性:只读**框并保存更改。转到**安全**并单击**编辑**。从那里添加 Anaconda-Users 并设置权限。您的组将需要读取和写入权限。

Linux 上的多用户 Anaconda 安装 #

要在 Linux 操作系统上设置多用户 Anaconda 或 Miniconda 安装

注意

需要 sudo 访问权限。

  1. 安装 Anaconda.

  2. 安装完成后,执行以下操作

    #Create a new group
    sudo groupadd mygroup
    # Change the group ownership to "mygroup" on the entire directory where Anaconda is installed. Replace /PATH/TO/ANACONDA/INSTALL with the actual path to your installed Anaconda file.
    sudo chgrp -R mygroup /PATH/TO/ANACONDA/INSTALL
    # Set read and write permission for the owner, root, and the mygroup only. Replace /PATH/TO/ANACONDA/INSTALL with the actual path to your installed Anaconda file.
    sudo chmod 770 -R /PATH/TO/ANACONDA/INSTALL
    # Add users to a group. Replace USERNAME with the username of the user you are adding.
    sudo adduser username mygroup
    

    添加到“mygroup”组的用户现在可以访问 Anaconda、安装包和创建环境。