The Most Trusted Distribution for Data Science
Anaconda® is a package manager, an environment manager, a Python/R data science distribution, and a collection of over 1,500+ open source packages. Anaconda is free and easy to install, and it offers free community support.
Anaconda 是一个专注于数据科学的 Python 发行版。
Anaconda 的默认安装选项为用户独立安装,默认将 Anaconda 安装在该用户的 home 目录下,不会与同一系统上的其他用户共享。
如果您具有管理员操作权限,则可以选择所有用户进行安装。对于要允许用户导入 Python 库并运行 Python 应用程序的多用户系统,这是一个不错的选择。
- 安装 Anaconda
下载 Anaconda 安装脚本,开始以管理员身份进行安装:
sudo bash ./Anaconda3-2019.10-Linux-x86_64.sh
或 root 用户:
bash ./Anaconda3-2019.10-Linux-x86_64.sh
按照提示进行安装:
codedancing@Ubuntu:~/Desktop$ bash ./Anaconda3-2019.10-Linux-x86_64.sh
Welcome to Anaconda3 2019.10
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
输入 ENTER 之后阅读 License 并同意:
Do you accept the license terms? [yes|no]
[no] >>> yes
输入指定安装目录:
Anaconda3 will now be installed into this location:
/home/codedancing/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/codedancing/anaconda3] >>> /usr/local/anaconda3
回车等待安装完毕。
设置 Anaconda 的环境变量,打开 /etc/profile 文件添加:
# Anaconda environment
export ANACONDA_HOME=/usr/local/anaconda3
export PATH=$ANACONDA_HOME/bin:$PATH
刷新环境变量配置:
source /etc/profile
- 设置用户组
创建新的用户组 anaconda,可以自定义组名:
sudo groupadd anaconda
把 Anaconda 安装目录所属组设为刚才创建的组 anaconda:
sudo chgrp -R anaconda /usr/local/anaconda3
修改 Anaconda 安装目录的权限:
sudo chmod 770 -R /usr/local/anaconda3
把用户添加进组
sudo usermod -a -G anaconda 用户名
或添加新用户并指定该组名:
sudo adduser -u 新用户名 -G anaconda
注意:更改用户组之后,需要重启服务器,或者重新登录用户,才会生效!!!
输入 groups 查看当前用户的所属用户组:
codedancing@Ubuntu:~$ groups
codedancing adm cdrom sudo dip plugdev lpadmin sambashare docker anaconda
完成后,此组用户就有了安装依赖包与创建虚拟环境的权利。
- 卸载 Anaconda
- 直接删除 Anaconda 安装目录
- 进入当初安装 Anaconda 环境的用户环境变量文件(
~/.bashrc)和 全局环境配置文件(/etc/profile)中删除 Anaconda 相关配置并执行source ~/.bashrc、source /etc/profile
本文介绍了在Linux系统中如何进行多用户安装Anaconda,包括下载安装脚本、以管理员权限安装、设置环境变量、创建用户组以及权限分配。同时,也详细阐述了卸载Anaconda的步骤,即删除安装目录及清理环境变量配置。
5万+





