多用户安装

默认的 Anaconda 安装选项是“Just Me”,它提供了一个独立的 Anaconda 安装,不会与同一系统上的其他用户共享。另一种选择是为所有用户安装。

所有用户

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

默认情况下,此选项不授予写入权限,因此用户将无法在 root 环境中安装软件包。它允许管理员保护根环境中的内容。如果root环境下需要包,可以在命令提示符下将权限提升为管理员,运行安装命令。

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. 安装蟒蛇
  2. 安装完成后,新建一个组: sudo group add mygroup
  3. 更改在安装蟒蛇整个目录的组所有权“MYGROUP”: 。替换为已安装 Anaconda 文件的实际路径。sudo chgrp -R mygroup /opt/anaconda2/opt/anaconda2
  4. 仅为所有者、root 和 mygroup 设置读写权限: sudo chmod 770 -R /opt/anaconda2
  5. 将用户添加到组: 。添加到“mygroup”组的用户现在可以访问 Anaconda、安装软件包和创建环境。sudo adduser username mygroup

这是所有用户安装的另一个选项。它将 Anaconda 安装在C:\Anaconda,该目录不是受保护的目录,可以为用户设置写权限。如果您的用户名中有空格,这是一个不错的选择,因为 Anaconda 安装程序无法安装在包含空格的路径中。