服务器配置conda环境及镜像源

本文详细介绍了如何在Ubuntu系统上安装Anaconda,包括下载安装脚本、设置环境变量、初始化conda,以及更新和配置apt、pip和conda的镜像源。此外,还涵盖了git的安装和SSH密钥的生成,以便于与GitHub交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装anaconda

wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
chmod +x Anaconda3-2022.05-Linux-x86_64.sh
./Anaconda3-2022.05-Linux-x86_64.sh
# 一直按回车 出现yes or no 按yes 

# 安装完毕配置环境变量
vim ~/.bashrc
# 注意引号大小写
export PATH="安装路径/anaconda3/bin:$PATH"
source ~/.bashrc

# 执行conda初始化
conda init

更新镜像源

配置apt环境

如果服务器无sudo权限可跳过

# 备份原先镜像文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 添加阿里云镜像
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

配置pip源

# 升级pip到最新的版本后进行配置
pip install pip -U
# 使用豆瓣源
pip config set global.index-url https://pypi.douban.com/simple/

配置conda源

conda的镜像源文件信息在 ~/.condarc

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
# 清除索引缓存,保证conda用的是镜像站提供的索引
conda clean -i

配置git

sudo apt-get install git

# 查看git是否安装成功
git --version           
# git version 2.17.1

git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"

vi ~/.gitconfig
# [user]
#     name = Your Name
#     email = youremail@yourdomain.com

# 配置SSH 一直按回车
ssh-keygen -t rsa -C "youremail@yourdomain.com" 

# 查看密匙
cat  ~/.ssh/id_rsa.pub

# 复制密匙进入GitHub,点击setting->SSH and GPG keys-> NEW SSH Key->把你获取的密钥放到下面的框框里

### 如何配置 Conda 镜像源 为了提高下载速度并稳定获取软件包,可以将 Conda 的默认镜像源更改为国内的镜像站点。以下是具体操作方式: #### 使用命令行配置清华镜像源 可以通过命令行来添加清华大学提供的 Anaconda 镜像源作为优先级最高的频道。 ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/ ``` 这些命令会依次向 `channels` 列表中加入不同的子库地址[^4]。 #### 设置为默认搜索的第一个位置 为了让新添加的镜像成为首选项,在上述基础上还需要设置该渠道位于最前面: ```bash conda config --set channel_priority strict ``` 这一步骤确保了当存在相同版本号的情况下,默认会选择来自指定镜像站的内容而不是官方服务器上的资源[^5]。 #### 查看当前配置情况 完成以上步骤之后,可通过下面这条指令确认更改是否生效以及了解完整的通道列表详情: ```bash conda config --show ``` 此命令能够展示所有已设定好的参数选项及其对应的值,其中包括刚刚调整过的 `channels` 和 `channel_priority` 参数的信息。 #### 处理特殊情况下的依赖关系问题 如果遇到某些特定环境构建失败的情况,则可能是由于部分第三方库并未同步至所使用的镜像仓库内;此时可尝试移除自定义路径后再重试一次标准流程,或者考虑采用其他可靠的开源项目托管平台如 PyPI 来补充缺失组件[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值