Conda 安装 Python 速度慢的原因可能有以下几点:
1. 网络问题
镜像源:默认源可能在国外,国内访问较慢。可以更换为国内镜像源,如清华、中科大等。
#bash
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 --set show_channel_urls yes
网络波动:网络不稳定时,下载速度会变慢,建议在网络较好的环境下操作。
2. 依赖解析
依赖冲突: Conda 在安装时需要解析大量依赖关系,尤其是环境复杂时,耗时较长。
解决方法:可以使用 mamba,它比 Conda 更快。
#bash
conda install mamba -n base -c conda-forge
mamba install python
亲测此种方案比较迅速
3. 包大小
Python 包较大:Python 及其依赖包体积较大,下载和安装时间较长。
4. 硬件限制
磁盘速度:安装过程中需要解压和写入大量文件,磁盘性能不足会影响速度。
CPU 性能:依赖解析和安装过程对 CPU 有一定要求,性能不足会导致速度变慢。
5. Conda 版本
版本过旧:旧版本 Conda 可能效率较低,建议更新到最新版本。
#bash
conda update conda
6. 并发下载
默认并发数低:可以通过增加并发数提升下载速度。
#bash
conda config --set default_threads 10
总结
更换国内镜像源。
使用 mamba 替代 Conda。
确保网络和硬件性能良好。
更新 Conda 到最新版本。
增加下载并发数。
通过这些方法,可以显著提升 Conda 安装 Python 的速度。