为多用户安装#
默认的Anaconda安装选项是“仅为我”,这将创建一个独立的Anaconda安装,不会与同一系统上的其他用户共享。另一个选项是为所有用户安装。
如果您有管理员权限,您可以选择为“所有用户”安装。这对于多用户系统来说是一个不错的选择,您希望允许用户导入Python库并运行Python应用程序。
此选项默认不授予写权限,因此用户将无法在基础环境中安装包。它允许管理员保护基础环境中的内容。如果基础环境中需要安装包,请从命令提示符提升权限至管理员并运行安装命令。
双击安装程序以启动。
点击下一步继续。
阅读许可条款并点击我同意。
选择为所有用户安装(这需要计算机上的管理员权限),然后点击下一步。
点击是以允许安装程序对您的计算机进行更改。
选择一个用户可以访问的目标文件夹。默认是
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、安装包和创建环境。