如何解决conda安装OpenMM时的IncompleteRead连接中断错误
Conda安装OpenMM/cudatoolkit时IncompleteRead错误的解决方法
切换国内conda镜像源
官方conda-forge源在国内访问稳定性差,容易出现断连问题。可以替换为国内镜像源,操作如下:- (可选)备份原有配置:
conda config --show-sources > ~/.condarc.bak - 添加清华镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 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/r/ conda config --set show_channel_urls yes conda config --set channel_priority strict
配置完成后重新执行安装命令。
- (可选)备份原有配置:
增大conda远程读取超时时间
网络波动时,默认超时时间过短会导致下载中断。执行以下命令将超时时间调至120秒(可根据实际网络情况调整):conda config --set remote_read_timeout_secs 120
调整后重试安装操作。手动下载包后本地安装
如果镜像源仍不稳定,直接到国内镜像站找到与你的系统、Python版本匹配的openmm和cudatoolkit包(格式为.tar.bz2),下载到本地后,通过本地路径执行安装:conda install /your/local/path/openmm-x.x.x.tar.bz2 /your/local/path/cudatoolkit-x.x.x.tar.bz2清理conda缓存后重试
缓存的损坏包可能引发下载异常,先清理所有缓存:conda clean --all
清理完成后重新运行安装命令。用mamba替代conda执行安装
mamba是conda的高性能替代工具,下载速度更快、稳定性更强。先安装mamba:conda install -n base conda-forge::mamba
再用mamba执行安装:mamba install -c conda-forge openmm cudatoolkit
内容的提问来源于stack exchange,提问作者Hanjiahe
相关产品推荐
相关产品推荐

