多用户安装#

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

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

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

  1. 下载最新的 Anaconda Distribution 安装程序

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

  3. 单击下一步继续。

  4. 阅读 Anaconda 的服务条款 (TOS),然后单击我同意

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

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

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

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

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

注意

需要 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、安装软件包和创建环境。