Google colaboratory 在colab上安装带有CONDA的包时出错

Google colaboratory 在colab上安装带有CONDA的包时出错,google-colaboratory,Google Colaboratory,我想使用CONDA在colab上配置环境,所以我首先在colab上安装了CONDA: !wget -qO ac.sh https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh !bash ./ac.sh -b !wget -O mini.sh https://repo.anaconda.com/miniconda/Miniconda3-py38_4.8.2-Linux-x86_64.sh !chmod +x mini

我想使用CONDA在colab上配置环境,所以我首先在colab上安装了CONDA:

!wget -qO ac.sh https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh 
!bash ./ac.sh -b
!wget -O mini.sh https://repo.anaconda.com/miniconda/Miniconda3-py38_4.8.2-Linux-x86_64.sh
!chmod +x mini.sh
!bash ./mini.sh -b -f -p /usr/local
然后我运行这些代码:

!conda install -c conda-forge opencv
!conda install -c conda-forge pydicom
Opencv已成功安装,但在安装pydicom时发生以下错误:

收集包元数据(current_repodata.json):失败
InvalidVersionSpec:无效版本“4.19.112+”:空版本组件

奇怪的是,这个错误只有在我安装conda forge source的包,然后用conda安装其他包时才会发生。更重要的是,这种错误在今天之前从未发生过

Colab链接:

我已通过更换频道解决了此问题,以防止康达在安装软件包时自动更新到4.10.0。我已经尝试了4.9.2,不会有任何问题。

您可以添加特定的conda版本,以防止其被更新:

!conda install -c conda-forge opencv conda=4.9.2