python国内镜像源

pip镜像源地址
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) https://pypi.douban.com/simple/
豆瓣(douban) https://pypi.doubanio.com/simple/ (推荐使用)
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

doubanio 专为静态资源优化的子域名,通常结合 CDN(内容分发网络)。
根据用户地理位置选择最近的节点,下载速度更快、稳定性更好。

conda镜像源地址

# 永久配置
# 添加清华镜像源(优先级高于默认源)
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/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes  # 显示包来源

# 配置中科大镜像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/

# 查看已配渠道
conda config --show channels

# 添加渠道
conda config --add channels <渠道URL或名称>
# 示例:添加 conda-forge 和清华镜像源
conda config --add channels conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

#移除渠道
conda config --remove channels <渠道URL或名称>
# 示例:移除 conda-forge
conda config --remove channels conda-forge

conda config --remove-key channels  # 删除所有自定义源,恢复默认

# 指定临时渠道源 通过 -c 或 --channel 参数临时指定安装源(适用于单次安装)
conda install -c <渠道名称> <包名>  
# 示例:从 conda-forge 渠道安装 numpy
conda install -c conda-forge numpy

# 多混合使用
conda install -c 渠道1 -c 渠道2 <包名>
# 示例:优先从 pytorch 渠道搜索,再搜索 conda-forge
conda install -c pytorch -c conda-forge pytorch

conda install -c <渠道> <包名>=<版本号>  
示例:从 conda-forge 安装 Python 3.9
conda install -c conda-forge python=3.9

conda update --all       # 更新所有包
conda install -c <渠道> --strict-channel-priority <包名>  # 严格遵循渠道优先级

国内镜像可能存在更新延迟,临时切换回默认源
conda install -c defaults <包名>

# 当找不到包时可查询
使用 conda search -c <渠道> <包名> 确认包是否存在。

渠道名称 用途 URL
defaults Conda 官方默认源 自动包含,无需添加
conda-forge 社区维护的广泛包集合 conda config --add channels conda-forge
pytorch PyTorch 官方包 conda config --add channels pytorch
bioconda 生物信息学工具 conda config --add channels bioconda
nvidia NVIDIA GPU 相关库 conda config --add channels nvidia

通过灵活指定安装源,你可以加速包下载、访问特定领域的工具包,并解决依赖冲突问题!

posted @ 2025-04-19 09:48  牧羊少年hsh  阅读(267)  评论(0)    收藏  举报