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命令在服务器上直接下载
wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
2.安装Anaconda
- 下载环境文件完成后安装Anaconda3到服务器内,找到下载的安装包位置,cd到同一目录下
咱们下载的Anaconda安装包是sh文件,直接使用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环境路径
安装完成后进入到anaconda3/bin文件目录下位置、更新配置文件
cd anaconda3/bin
然后更新配置文件可选择两种方式
1:
nano ~/.bashrc (进入bashrc文件内)
在最后一行添加
export PATH="home/{your_name}/anaconda3/bin:$PATH"
保存退出即可
2:
vim .bashrc (进入bashrc文件内)
在最后一行添加
export PATH="home/{your_name}/anaconda3/bin:$PATH"
保存退出即可
更改完配置文件后激活配置文件
source ~/.bashrc
验证一下
conda --version
成功即可
我遇到的一些问题以及解决办法:
我在激活配置的时候报了这个错误
source ~/.bashrc
报TSZ#^\udcba: command not found这个错误
这个问题可能是因为bashrc文件中有非打印字符,所以我们要清除这些非打印字符
命令如下:
sed -i 's/[^[:print:]\t]//g' ~/.bashrc
- 这个命令会从 `.bashrc` 文件中移除所有非打印字符,保留打印字符和制表符。
即可解决这个问题
还有每次重连服务器需要进入anaconda3/bin文件目录下操作以下步骤即可使用虚拟环境
cd anaconda3/bin
source ~/.bashrc
conda acitvate 虚拟环境名
(每次重连都需要这样才能进入虚拟环境)
服务器启动的时候可能不是直接启动.bashrc,可能是直接启动bash_profile文件
所以我们在~/.bash_profile文件里,添加.bashrc的启动项,更新一下配置就可以
进入bash_profile文件
vim ~/.bash_profile
输入以下内容:
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
保存退出,然后激活一下.bash_profile文件配置
source ~/.bash_profile
激活之后以后每次进入服务器都可以直接配置conda了
创建虚拟环境
创建虚拟环境并切换到环境中和一些其他的conda用法
1、创建环境
conda create -n 虚拟环境名 python==版本号
例如:
conda create -n ai python==3.12
2、查看环境
conda env list 查看所有虚拟环境
3、进入环境
conda activate 虚拟环境名
例如:
conda activate 3.12
## 退出当前环境
conda deactivate
## 删除环境
conda remove -n 环境名 --all
例如:
conda remove -n 3.12 --all