多用户安装¶
默认的 Anaconda 安装选项是“Just Me”,它提供了一个独立的 Anaconda 安装,不会与同一系统上的其他用户共享。另一种选择是为所有用户安装。
所有用户¶
如果您具有管理员访问权限,则可以选择为“所有用户”安装。对于您希望允许用户导入 Python 库并运行 Python 应用程序的多用户系统,这是一个不错的选择。
默认情况下,此选项不授予写入权限,因此用户将无法在 root 环境中安装软件包。它允许管理员保护根环境中的内容。如果root环境下需要包,可以在命令提示符下将权限提升为管理员,运行安装命令。
Windows 上的多用户 Anaconda 安装¶
- 下载Anaconda 安装程序。
- 双击安装程序启动。
- 单击下一步继续。
- 阅读许可条款并单击“我同意”。
- 为“所有用户”选择安装(这需要计算机的管理员权限),然后单击下一步。
- 单击“是”以允许安装程序对您的计算机进行更改。
- 选择用户可以访问的目标文件夹,默认为
C:\ProgramData\Anaconda
. - 安装完成后,打开计算机管理,导航到本地用户和组。为您的 Anaconda 用户创建一个新组。将用户添加到这个新组 Anaconda-Users。
- 导航到您的 Anaconda 目录,然后转到“属性”。取消选中属性框:只读并保存更改。转到“安全”选项卡,然后单击“编辑”。从那里您可以添加 Anaconda-Users 并设置权限。您的组将需要读写权限。
Linux 上的多用户 Anaconda 安装¶
要在 Linux 操作系统上设置多用户 Anaconda 或 Miniconda 安装:
笔记
需要 sudo 访问权限。
- 安装蟒蛇。
- 安装完成后,新建一个组:
sudo group add mygroup
- 更改在安装蟒蛇整个目录的组所有权“MYGROUP”: 。替换为已安装 Anaconda 文件的实际路径。
sudo chgrp -R mygroup /opt/anaconda2
/opt/anaconda2
- 仅为所有者、root 和 mygroup 设置读写权限:
sudo chmod 770 -R /opt/anaconda2
- 将用户添加到组:
。添加到“mygroup”组的用户现在可以访问 Anaconda、安装软件包和创建环境。
sudo adduser username mygroup
这是所有用户安装的另一个选项。它将 Anaconda 安装在C:\Anaconda
,该目录不是受保护的目录,可以为用户设置写权限。如果您的用户名中有空格,这是一个不错的选择,因为 Anaconda 安装程序无法安装在包含空格的路径中。