当前位置: 首页 > article >正文

Ubuntu 安装 Miniconda 及配置国内镜像源完整指南

目录

  1. Miniconda 安装
  2. Conda 镜像源配置
  3. Pip 镜像源配置
  4. 验证配置
  5. 基本使用
  6. 常见问题

1. Miniconda 安装

1.1 下载安装脚本

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

1.2 执行安装

bash Miniconda3-latest-Linux-x86_64.sh
  • 按回车查看许可协议
  • 输入 yes 同意协议
  • 按回车使用默认安装路径(~/miniconda3)
  • 输入 yes 初始化 Miniconda

1.3 激活安装

source ~/.bashrc

1.4 验证安装

conda --version
# 成功安装会显示版本号(如 conda 24.1.2)

2. Conda 镜像源配置

2.1 清华源配置(推荐)

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/cloud/conda-forge/
conda config --set show_channel_urls yes

3. pip镜像源配置

3.1 永久配置方法

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

4. 验证配置

4.1 验证conda源

conda config --show channels

4.2 验证pip源

pip config list

5. 基本使用

5.1 conda常用命令

# 创建环境
conda create -n myenv python=3.9# 激活环境
conda activate myenv# 安装包
conda install numpy# 导出环境
conda env export > environment.yml# 克隆环境
conda create --clone myenv --name myenv_copy

5.2 pip常用命令

# 安装包
pip install pandas# 批量安装
pip install -r requirements.txt# 生成依赖文件
pip freeze > requirements.txt

6. 常见问题

6.1 恢复默认源

# Conda
conda config --remove-key channels# Pip
pip config unset global.index-url

6.2 清理缓存

conda clean -a  # 清理conda缓存
pip cache purge  # 清理pip缓存

6.3 更新工具

conda update conda
pip install --upgrade pip

提示:建议定期运行 conda update --all 更新所有包。

http://www.lryc.cn/news/2396269.html

相关文章:

  • 性能优化 - 理论篇:常见指标及切入点
  • 青少年编程与数学 02-020 C#程序设计基础 08课题、字符和字符串
  • 【论文阅读 | PR 2024 |ICAFusion:迭代交叉注意力引导的多光谱目标检测特征融合】
  • Spring Security加密模块深度解析
  • 华为OD机试真题——模拟消息队列(2025A卷:100分)Java/python/JavaScript/C++/C语言/GO六种最佳实现
  • MySql(十三)
  • iOS —— UI 初探
  • day23-计算机网络-1
  • C语言基础(09)【数组的概念 与一维数组】
  • 【JavaScript】Ajax 侠客行:axios 轻功穿梭服务器间
  • Django数据库连接报错 django.db.utils.NotSupportedError: MySQL 8 or later is required
  • 2025年- H57-Lc165--994.腐烂的橘子(图论,广搜)--Java版
  • 2024 CKA模拟系统制作 | Step-By-Step | 16、题目搭建-sidecar 代理容器日志
  • (9)-Fiddler抓包-Fiddler如何设置捕获Https会话
  • Vue-Router 基础使用
  • 【案例分享】蓝牙红外线影音遥控键盘:瑞昱RTL8752CJF
  • 利用SQL批量修改Nacos配置
  • 网络协议的原理及应用层
  • Express教程【003】:Express获取查询参数
  • Android开发常用Kotlin高级语法
  • 输入ifconfig,发现ens33不见了,无法连接至虚拟机
  • Android Stdio 编译 文件生成,以及Gradle
  • 前端面试准备-4
  • AI赋能金融风控:基于机器学习的智能欺诈检测系统实战教程
  • Java虚拟机内存区域划分
  • 如何下载python的第三方类库
  • Redis击穿,穿透和雪崩详解以及解决方案
  • 网络渗透基础:信息收集
  • [SAP] 如何查询当前屏幕的Tcode?
  • ZigBee 协议:开启物联网低功耗通信新时代