为多用户安装#

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

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

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

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

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

  3. 点击下一步继续。

  4. 阅读许可条款并点击我同意

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