1. 软件下载
https://repo.anaconda.com/archive/index.html
wget -c https://repo.anaconda.com/archive/Anaconda3-2025.06-1-Linux-x86_64.sh -P /tmp/package
2. 安装conda
在conda文件的目录下输入命令安装,一路回车,直到他要求输入yes
bash Anaconda3-2025.06-1-Linux-x86_64.sh
配置环境
vim /etc/profile
最后添加
#anaconda3
export PATH=/root/anaconda3/bin:$PATH
继续
vim ~/.bashrc
#anaconda3
export PATH=/root/anaconda3/bin:$PATH
刷新
source /etc/profile
source ~/.bashrc
然后conda -V要是正常就安装成功了
(base) [root@localhost package]# conda -V
conda 25.5.1
镜像源配置
conda配置
vim ~/.condarc
添加如下内容
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true
ssl_verify: true
allow_conda_downgrades: true
pip配置
mkdir ~/.pip
cd ~/.pip/
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 120
EOF
# 确保你在 'python' 环境中
conda activate python
# 安装适用于 Linux 64 位的 Conda 编译器包
conda install gcc_linux-64 gxx_linux-64
#在当前激活的 python 环境中运行前面需要做准备工作
列出并定位问题文件
先看看是哪些文件在引用失效的源:
cd /etc/yum.repos.d/
grep -l "mirrorlist.centos.org" *.repo
由于 CentOS 7 的 SCL(Software Collections)官方源已完全不可用,这些文件可以安全删除。
清理缓存并测试
sudo yum clean all
sudo yum makecache
建好仓库后执行
sudo yum install -y glibc-devel libxcrypt-devel
验证
ls /usr/include/crypt.h
输出如下就成功了
(base) [root@localhost yum.repos.d]# ls -lh /usr/include/crypt.h
-rw-r--r--. 1 root root 2.3K 6月 4 2024 /usr/include/crypt.h
常用命令
# 创建虚拟环境
conda create -n python python==3.10
# 激活环境
conda activate python
# 退出环境
conda deactivate
# 查看虚拟环境
conda info --envs
# 删除虚拟环境
conda remove -n python --all
# 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
conda clean -y --all
# 删除pip的缓存
rm -rf ~/.cache/pip