1. 下载Anaconda
在Anaconda官网下载对应的安装包
Anaconda官网地址:Download Now | Anaconda
复制linux最新版本网址https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
下载方式:
本地下载
拉取到远程服务器
使用拉取本地文件到服务器的软件或者使用scp命令:
scp [本地文件路径] [用户名]@[服务器地址]:[远程文件路径]
示例:
scp root/Anaconda3-2024.06-1-Linux-x86_64.sh root@0.0.0.0:/home/username/documents
如果您在连接时需要指定特定的端口,可以使用 -P 参数指定端口号 如下:
scp -P 22 root/Anaconda3-2024.06-1-Linux-x86_64.sh root@0.0.0.0:/home/username/documents
直接上传文件
在服务器上直接下载
wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
2. 安装Anaconda
直接使用bash安装
bash Anaconda3-2024.06-1-Linux-x86_64.sh
安装过程一直enter即可
出现Do you accept User lincense terms? [yes|no]: yes(选择yes)
如何会弹出选择anaconda3文件存放的文件夹路径可以直接默认回车,也可自定义设置
出现You can undo this by running conda init --reverse $SHELL? [yes|no]: no(选择no跟着下面一步步走,选择yes直接跳到第二步)
完成后,终端显示: Thank you for installing Anaconda3!
(1) 初始化 conda
source ~/anaconda3/bin/activate
conda init
(2) 设置打开终端不自动进入 conda 的 base 环境
source ~/.bashrc
conda config --set auto_activate_base false (进入终端时不会默认直接进入base环境中)
重新启用这一功能,可以使用相反的命令:
conda config --set auto_activate_base true
(3) 更新一下配置验证是否安装成功
source ~/.bashrc
conda --version
conda env list
如果验证失败,不能查看到conda版本及环境列表,可能是因为在安装中出现了问题:
解决办法:在bashrc里添加conda环境路径
具体操作如下:
cd anaconda3/bin 进入到anaconda3/bin文件目录下位置、更新配置文件
更新配置文件可选择两种方式:
1:
nano ~/.bashrc
在最后一行添加
export PATH="home/{your_name}/anaconda3/bin:$PATH"
保存退出即可
2:
vim .bashrc
在最后一行添加
export PATH="home/{your_name}/anaconda3/bin:$PATH"
保存退出即可 :wq
更改完配置文件后激活配置文件
source ~/.bashrc
conda --version
3. 使用conda环境
每次重连服务器需要进入anaconda3/bin文件目录下,操作以下步骤:
cd anaconda3/bin
source ~/.bashrc
conda acitvate 虚拟环境名
(每次重连都需要这样才能进入虚拟环境)
服务器启动的时候可能不是直接启动.bashrc,可能是直接启动bash_profile文件
解决办法:
在~/.bash_profile文件里,添加.bashrc的启动项,更新一下配置就可以
vim ~/.bash_profile
输入以下内容:
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
保存退出,然后激活一下.bash_profile文件配置
source ~/.bash_profile
激活之后以后每次进入服务器都可以直接配置conda了
4. 创建虚拟环境
1、创建环境
conda create -n 虚拟环境名 python==版本号
2、查看环境
conda env list
3、进入环境
conda activate 虚拟环境名
## 退出当前环境
conda deactivate
## 删除环境
conda remove -n 环境名 --all