多用户安装#
默认的 Anaconda 安装选项是“仅我”,这将创建一个独立的 Anaconda 安装,不会与同一系统上的其他用户共享。另一个选项是为所有用户安装。
如果您拥有管理员访问权限,您可以选择为“所有用户”安装。对于您希望允许用户导入 Python 库并运行 Python 应用程序的多用户系统,这是一个不错的选择。
此选项默认不提供写入权限,因此用户将无法在基础环境中安装软件包。它允许管理员保护基础环境中的内容。如果基础环境中需要软件包,请从命令提示符提升到管理员权限并运行安装命令。
下载最新的 Anaconda Distribution 安装程序。
双击安装程序启动它。
单击下一步继续。
阅读 Anaconda 的服务条款 (TOS),然后单击我同意。
选择为所有用户安装(这需要在计算机上具有管理员权限),然后单击下一步。
单击是以允许安装程序对您的计算机进行更改。
选择用户可以访问的目标文件夹。默认值为
C:\ProgramData\Anaconda
。安装完成后,打开计算机管理,导航到本地用户和组。为您的 Anaconda 用户创建一个新组。将用户添加到这个新组,Anaconda-Users。
导航到您的 Anaconda 文件夹,然后右键单击并选择属性。取消选中属性:只读框并保存更改。转到安全并单击编辑。从那里,添加 Anaconda-Users 并设置权限。您的组将需要读取和写入权限。
注意
需要 sudo 访问权限。
安装完成后,执行以下操作
#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、安装软件包和创建环境。