如果你在公司中, 公司给你分配了一台开发测试机, 这台机器是共享的,
你们好几个同事共同用这一台机器, 你在自己电脑的终端, 通过ssh命令登陆上这台开发测试机器.
每个人都有一个用户名, 比如zhangsan, lisi, wangwu等.
每个人登陆上自己的用户名之后, 来到自己的家目录, 比如/Users/zhangsan /Users/lisi等目录
每个人只能在自己的家目录下进行开发测试工作, 用户与用户之间互不影响, 环境都是隔离的.
这台物理机是分系统级别和用户级别的, 系统级别对应的就是root用户,
用户级别对应的就是各个普通的用户, 比如zhangsan, lisi , wangwu等..
一般来说, 每个用户都不会去用系统层面的东西, 比如python, anaconda等. 都会在自己的家目录下重新安装一个, 仅供自己使用, 这样既不会影响系统层名的东西, 又可以解决系统层级的版本不适配等问题(比如系统默认自带的python是3.5版本的, 而你开发项目需要python3.11版本的, 如果你去把系统默认自带的python升级到3.11版本, 这样虽然解决了你自己的问题, 但是你却影响了这台物理机的其他普通用户. )
所以, 下面要说的, 就是在自己这个普通用户的家目录中, 安装anaconda.
1/下载anaconda2/anaconda3
下载地址:www.anaconda.com/download/
linux,anaconda官网如下所示,选择对应版本下载,下载到本地
如果你所在物理机可以联网, 那么你可以直接使用下面的wget命令 wget repo.anaconda.com/archive/Ana…
注意:repo.anaconda.com/archive网址中包…
比如win版本的,macos版本的,linux版本的,x86的,x86_64的, 根据自己的需要下载
2/上传到linux服务器(也就是自己的开发测试机)
rz 命令 注意:如果上面是根据wget命令下载的,则直接到linux服务器上,无需再rz上传。
3/安装
bash ./Anaconda3-2019.03-Linux-x86_64.sh
如果有权限限制,则
sudo bash ./Anaconda3-2019.03-Linux-x86_64.sh
4/安装过程中,可能会报错,提示没有bzip2,
如果出现这种情况,则sudo yum install -y bzip2
安装完bzip2之后,再次安装 bash ./Anaconda3-2019.03-Linux-x86_64.sh,
在安装过程中,基本上不断按回车或者yes默认就行了。
如果提示某个文件夹已经存在,删除即可
在安装的过程中,会提示是否安装在默认路径下,如果敲击回车,则是同意安装在默认路径下,
如果不同意,则输入新的安装路径 比如我想安装在/Users/zhangsan的路径下,
并且安装的文件夹是anaconda3,那么就输入/Users/zhangsan/anaconda3
5/安装完成后,需要配置环境变量,在.bashrc文件中
安装完之后,一般就会在.bashrc文件中有了以下内容
如果没有的话,需要自行写入
__conda_setup="$('/Users/zhangsan/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/Users/zhangsan/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/zhangsan/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/Users/zhangsan/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
6/验证是否安装成功
conda --version
如果出现版本号,则代表安装成功
为啥看conda的版本就知道是否安装成功呢?
因为conda是anaconda这个发行版中的工具,是环境管理器,也是包管理器。
如果conda成功了,则anaconda也就成功了。