conda env create -f environment.yml报错ResolvePackageNotFound和Found conflicts的解决方案已解决

Posted ACMSunny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了conda env create -f environment.yml报错ResolvePackageNotFound和Found conflicts的解决方案已解决相关的知识,希望对你有一定的参考价值。

阅读须知:长文,将近10万字。主要原因是报了太多错,记录了太多bug。

前面的11步骤是我的试错过程,直到第12/13步才解决。没耐心的可以直接从目录跳到第12步最后。

整篇文章简而言之:笨方法在一些时候或许是最好的方法,且是最省时间最省力气的做法。

下面看一看我的一把辛酸泪吧。

————————————————————

事情的起源是想把本机程序配置到服务器运行以减少运行时间。我之前试了pip和pipreqs安装依赖,报错却随着我的修改而越来越多。

于是我决定试一试conda环境配置解决这个问题。

按照CSDN博主:℡ヾNothing-_哥所说,只需要四步,一如大象装冰箱一样简单。就可以搞定移植环境后的程序配置。

Anaconda 复制或移植已有环境(复制到别的服务器上)_anaconda复制环境_℡ヾNothing-_哥的博客-CSDN博客

于是我就按照他的方法搞了起来。

前面的:克隆环境——激活环境——导出配置都顺利完成,唯有最后一步配置环境时候出了问题。

conda env create -f environment.yml

大问题。

下面就是我的报错和解决历程了。

1 报错第一波——ResolvePackageNotFound: 

(base) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ conda env create -f /home/LIST_2080Ti/2080/CHB-MIT-DATA/epilepsy_eeg_classification/environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  - lz4-c==1.9.4=h2bbff1b_0
  - git==2.34.1=haa95532_0
  - libtiff==4.4.0=h8a3f274_2
  - sip==4.19.8=py37h6538335_0
  - sqlite==3.35.4=h2bbff1b_0
  - libwebp==1.2.4=h2bbff1b_0
  - libwebp-base==1.2.4=h2bbff1b_0
  - wrapt==1.12.1=py37he774522_1
  - mkl_fft==1.3.0=py37h277e83a_2
  - zstd==1.5.0=h19a0ad4_1
  - matplotlib-base==3.4.3=py37h49ac443_0
  - icc_rt==2019.0.0=h0cc432a_1
  - pyreadline==2.1=py37_1
  - markdown==3.3.4=py37haa95532_0
  - certifi==2022.12.7=py37haa95532_0
  - libbrotlidec==1.0.9=h2bbff1b_7
  - qt==5.9.7=vc14h73c81de_0
  - tk==8.6.12=h2bbff1b_0
  - libbrotlienc==1.0.9=h2bbff1b_7
  - python==3.7.10=h7840368_100_cpython
  - pandas==1.2.4=py37hf11a4ad_0
  - lerc==3.0=hd77b12b_0
  - six==1.15.0=py37haa95532_0
  - cython==0.29.23=py37hd77b12b_0
  - ca-certificates==2022.10.11=haa95532_0
  - libpng==1.6.37=h2a8f88b_0
  - xz==5.2.8=h8cc25b3_0
  - brotli==1.0.9=h2bbff1b_7
  - libdeflate==1.8=h2bbff1b_5
  - mkl_random==1.2.1=py37hf11a4ad_2
  - tensorboard==1.14.0=py37he3c9ec2_0
  - openssl==1.1.1s=h2bbff1b_0
  - wincertstore==0.2=py37_0
  - libprotobuf==3.14.0=h23ce68f_0
  - tornado==6.2=py37h2bbff1b_0
  - brotli-bin==1.0.9=h2bbff1b_7
  - zlib==1.2.11=h62dcd97_4
  - absl-py==0.12.0=py37haa95532_0
  - libbrotlicommon==1.0.9=h2bbff1b_7
  - hdf5==1.10.4=h7ebc959_0
  - pip==21.0.1=py37haa95532_0
  - tensorflow-base==1.14.0=gpu_py37h55fc52a_0
  - astor==0.8.1=py37haa95532_0
  - coverage==5.5=py37h2bbff1b_2
  - pyqt==5.9.2=py37h6538335_2
  - tensorflow==1.14.0=gpu_py37h5512b17_0
  - freetype==2.10.4=hd328e21_0
  - vc==14.2=h21ff451_1
  - jpeg==9b=hb83a4c4_2
  - yaml==0.2.5=he774522_0
  - icu==58.2=ha925a31_3
  - scikit-learn==0.24.1=py37hf11a4ad_0
  - numpy-base==1.16.6=py37h5bb6eb2_3
  - vs2015_runtime==14.27.29016=h5e58377_2

我看到有人说清华源下包可能更齐全,然后就添加了清华源。

(base) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to /home/LIST_2080Ti/.config/pip/pip.conf

于是迎来了第二波报错,与原来的报错缺包情况相差无几。

2 报错第二波——ResolvePackageNotFound: 

(base) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ conda env create -f /home/LIST_2080Ti/2080/CHB-MIT-DATA/epilepsy_eeg_classification/environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  - tornado==6.2=py37h2bbff1b_0
  - absl-py==0.12.0=py37haa95532_0
  - freetype==2.10.4=hd328e21_0
  - brotli-bin==1.0.9=h2bbff1b_7
  - pandas==1.2.4=py37hf11a4ad_0
  - sip==4.19.8=py37h6538335_0
  - zstd==1.5.0=h19a0ad4_1
  - libbrotlicommon==1.0.9=h2bbff1b_7
  - markdown==3.3.4=py37haa95532_0
  - matplotlib-base==3.4.3=py37h49ac443_0
  - tensorboard==1.14.0=py37he3c9ec2_0
  - jpeg==9b=hb83a4c4_2
  - libtiff==4.4.0=h8a3f274_2
  - six==1.15.0=py37haa95532_0
  - tk==8.6.12=h2bbff1b_0
  - libdeflate==1.8=h2bbff1b_5
  - git==2.34.1=haa95532_0
  - certifi==2022.12.7=py37haa95532_0
  - lerc==3.0=hd77b12b_0
  - openssl==1.1.1s=h2bbff1b_0
  - zlib==1.2.11=h62dcd97_4
  - astor==0.8.1=py37haa95532_0
  - libwebp==1.2.4=h2bbff1b_0
  - scikit-learn==0.24.1=py37hf11a4ad_0
  - brotli==1.0.9=h2bbff1b_7
  - tensorflow==1.14.0=gpu_py37h5512b17_0
  - pyqt==5.9.2=py37h6538335_2
  - tensorflow-base==1.14.0=gpu_py37h55fc52a_0
  - mkl_random==1.2.1=py37hf11a4ad_2
  - yaml==0.2.5=he774522_0
  - libbrotlidec==1.0.9=h2bbff1b_7
  - qt==5.9.7=vc14h73c81de_0
  - libpng==1.6.37=h2a8f88b_0
  - vs2015_runtime==14.27.29016=h5e58377_2
  - cython==0.29.23=py37hd77b12b_0
  - wincertstore==0.2=py37_0
  - icu==58.2=ha925a31_3
  - wrapt==1.12.1=py37he774522_1
  - xz==5.2.8=h8cc25b3_0
  - vc==14.2=h21ff451_1
  - sqlite==3.35.4=h2bbff1b_0
  - pip==21.0.1=py37haa95532_0
  - ca-certificates==2022.10.11=haa95532_0
  - python==3.7.10=h7840368_100_cpython
  - pyreadline==2.1=py37_1
  - libbrotlienc==1.0.9=h2bbff1b_7
  - mkl_fft==1.3.0=py37h277e83a_2
  - icc_rt==2019.0.0=h0cc432a_1
  - libwebp-base==1.2.4=h2bbff1b_0
  - coverage==5.5=py37h2bbff1b_2
  - hdf5==1.10.4=h7ebc959_0
  - numpy-base==1.16.6=py37h5bb6eb2_3
  - lz4-c==1.9.4=h2bbff1b_0
  - libprotobuf==3.14.0=h23ce68f_0

3 看来源不怎么影响包是否缺失。

于是决定删除第二步的配置。将ResolvePackageNotFound: 找不到的版本号删掉,然后报错由原来的54个变成了4个。

(base) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ pip config unset global.index-url
Writing to /home/LIST_2080Ti/.config/pip/pip.conf
(base) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ conda env create -f /home/LIST_2080Ti/2080/CHB-MIT-DATA/epilepsy_eeg_classification/environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  - pyreadline
  - icc_rt
  - vc
  - vs2015_runtime

4 pip与conda

但是我毫无疑问更改了依赖包的版本,因此并不是太合理,于是决定按照上面参考文章那样,直接将conda无法安装的包改由pip安装。

直接将报错的内容复制到environment.yml的pip后面,并将前面conda内的相关报错删除即可。

后来查询知道,pip包远比conda包多,所以,conda会遇到更多的缺包现象。

conda

pip

包内容

二进制

.whl和源码

是否需要编译

不需要

需要

安装包类型

Python、C、R等任何类型

仅限于Python

是否支持环境管理

是,可以创建多个环境

否,需要借助virtualenv or venv等其它工具

依赖包检查

检查十分严格

检查不严格

包来源

Anaconda repo and cloud

PyPI

包数量

约1500个

约150000个

图来自:【基础知识】pip和conda,你会选择谁? - 腾讯云开发者社区-腾讯云

pip的包大约是conda包的100倍。

因此把conda安装改为pip安装就有了依据。

这里还有两篇对比conda和pip的文章,写得很好,有空的可以看看。

Anaconda和pip使用总结 conda与pip的区别_taoqick的博客-CSDN博客_anaconda pip

python使用pip与conda 的区别_pip安装和conda安装的区别_weixin_42641188的博客-CSDN博客

pip 和conda_知更鸟k的博客-CSDN博客_pip和conda

Found conflicts! Looking for incompatible packages.

当我把conda无法安装的包转到pip安装后,上面的ResolvePackageNotFound消失,但是现在出现了Found conflicts! Looking for incompatible packages.

Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                                                                                         /  
Solving environment: | 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                                                                                         -  

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

这次就要把版本号删除掉以解决冲突问题。

删除版本号的有:

- tensorflow-base==1.14.0=gpu_py37h55fc52a_0

- zlib==1.2.11=h62dcd97_4

- blas=1.0=mkl

- setuptools==54.2.0

- munkres=1.1.4=py_0

- numpy==1.16.6

Package fftw conflicts for:

Package libgcc-ng conflicts for:

- werkzeug=1.0.1=pyhd3eb1b0_0

- scipy==1.6.3

- keras-base=2.3.1=py37_0

- six==1.15.0=py37haa95532_0

- openssl==1.1.1s=h2bbff1b_0

Package system conflicts for:

- intel-openmp==2021.2.0

- certifi==2022.12.7=py37haa95532_0

- python==3.7.10=h7840368_100_cpython

- _tflow_select=2.1.0=gpu

- mkl_random==1.2.1=py37hf11a4ad_2

- pip==21.0.1=py37haa95532_0

Package tzdata conflicts for:

- keras-applications=1.0.8=py_1

- cudatoolkit=10.0.130=0

Package libgcc conflicts for:

- keras-preprocessing=1.1.2=pyhd3eb1b0_0

- gast=0.4.0=py_0

- hdf5==1.10.4=h7ebc959_0

- libpng==1.6.37=h2a8f88b_0

完整冲突如下:

(base) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ conda env create -f /home/LIST_2080Ti/2080/CHB-MIT-DATA/epilepsy_eeg_classification/environment.yml
Warning: you have pip-installed dependencies in your environment file, but you do not list pip itself as one of your conda dependencies.  Conda may not use the correct pip to install your packages, and they may end up in the wrong place.  Please add an explicit pip dependency.  I'm adding one for you, but still nagging you.
Collecting package metadata (repodata.json): done
Solving environment: | 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                                                                                         /  
Solving environment: | 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                                                                                         -  

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package tensorflow-base conflicts for:
keras==2.3.1=0 -> tensorflow -> tensorflow-base[version='1.13.1|1.13.1|1.13.1|1.13.1|1.13.1|1.13.2|1.14.0|1.14.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.11.0|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.1|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.8.0|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.1|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.7.0|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.2|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.4.3|2.4.3|2.4.3|2.4.3|2.4.1|2.4.1|2.4.1|2.4.1|2.4.0|2.4.0|2.4.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.10.0|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.9.1|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.8.2|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.6.0|2.5.0|2.5.0|2.5.0|2.5.0|2.5.0|2.5.0|2.4.1|2.4.1|2.4.1|2.4.1|2.4.1|2.4.1|2.4.1|2.4.1|2.4.1|2.3.0|2.3.0|2.3.0|2.3.0|2.2.0|2.2.0|2.2.0|2.2.0|2.2.0|2.2.0|2.2.0|2.2.0|2.2.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.13.1|==1.12.0|==1.12.0|==1.12.0|==1.12.0|==1.12.0|==1.12.0|==1.12.0|==1.12.0|==1.11.0|==1.11.0|==1.11.0|==1.11.0|==1.11.0|==1.11.0|==1.11.0|==1.11.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.10.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|==1.9.0|1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|==1.8.0|1.7.0|1.6.0|1.5.0|1.4.1|1.3.0',build='py35hee38f2d_0|py27hee38f2d_0|py35h5f64886_0|py27h5f64886_0|py35h4df133c_0|py36hc1a7637_0|eigen_py27hdfca3bf_0|eigen_py36hdfca3bf_0|mkl_py27h2ca6a6a_0|mkl_py27h3c3e929_0|mkl_py36h3c3e929_0|eigen_py36h4dcebc2_0|eigen_py27h4dcebc2_0|eigen_py35h4dcebc2_0|gpu_py36h3435052_0|gpu_py36h6ecc378_0|eigen_py36h4dcebc2_0|mkl_py27h3c3e929_0|eigen_py27h4dcebc2_0|mkl_py36h3c3e929_0|gpu_py27h8e0ae2d_0|gpu_py27had579c0_0|mkl_py27h3c3e929_0|eigen_py27h4dcebc2_0|mkl_py36h3c3e929_0|gpu_py27h8e0ae2d_0|gpu_py27had579c0_0|eigen_py27hf4a566f_0|gpu_py27h8d69cac_0|gpu_py37h8d69cac_0|gpu_py36h8d69cac_0|gpu_py27h611c6d2_0|gpu_py36h611c6d2_0|gpu_py37h8f37b9b_0|gpu_py36h8f37b9b_0|gpu_py27h8f37b9b_0|eigen_py37hf4a566f_0|eigen_py27hf4a566f_0|eigen_py36hf4a566f_0|gpu_py36h8f37b9b_0|gpu_py37h611c6d2_0|gpu_py36h611c6d2_0|gpu_py36h8d69cac_0|gpu_py37h8d69cac_0|gpu_py27he45bfe2_0|gpu_py36he45bfe2_0|mkl_py37he1670d9_0|eigen_py36h52b156a_0|eigen_py37h52b156a_0|mkl_py27h503033c_0|gpu_py27hf473bbb_0|gpu_py37h9dcbed7_0|mkl_py27had7a488_0|gpu_py27h356bb79_0|mkl_py27hb6fb96e_0|mkl_py37h6d63fb7_0|eigen_py37h0c57e5d_0|gpu_py37h6c5654b_0|eigen_py38h2e5f744_0|eigen_py37haef3446_0|eigen_py36haef3446_0|gpu_py36h8a81be8_0|gpu_py37h8a81be8_0|mkl_py37he9661a2_0|mkl_py39h43e0292_0|mkl_py37h43e0292_0|eigen_py38h17880bf_0|eigen_py39h17880bf_0|mkl_py38h43e0292_0|eigen_py37h17880bf_0|gpu_py39h29c2da4_0|gpu_py37h29c2da4_0|mkl_py39h35b2a3d_0|mkl_py38h35b2a3d_0|eigen_py39h2b86b3d_0|eigen_py38h2b86b3d_0|eigen_py39ha9cc040_0|mkl_py37h3d85931_0|eigen_py38ha9cc040_0|mkl_py38hf890080_0|eigen_py310h980454f_0|mkl_py310hf890080_0|eigen_py37h980454f_0|eigen_py38h980454f_0|gpu_py37h1986732_0|gpu_py39h1986732_0|gpu_py38h1986732_0|gpu_py39h1986732_0|gpu_py38h1986732_0|gpu_py310h1986732_0|gpu_py37h1986732_0|mkl_py39h353358b_0|mkl_py37h353358b_0|mkl_py38h353358b_0|eigen_py39hd99631c_0|eigen_py38hd99631c_0|mkl_py37h353358b_1|eigen_py39hd99631c_1|mkl_py39h353358b_1|mkl_py310h353358b_1|mkl_py38h353358b_1|eigen_py310hd99631c_1|eigen_py38hd99631c_1|gpu_py38h1986732_1|gpu_py37h1986732_1|eigen_py310h1969d1f_0|mkl_py39hb9daa73_0|eigen_py37h1969d1f_0|gpu_py38h6559e04_0|gpu_py39h6559e04_0|py37h5ece82f_4|py37h5ece82f_5|py36h76b4ce7_7|py27h76b4ce7_8|py38h01d9eeb_0|py36h515a7b5_0|py38h83f5f1d_0|py36h312d151_0|py39h23a8cbf_0|py36h312d151_0|py38h83f5f1d_0|py36h312d151_0|py37he2fe834_0|py38h83f5f1d_0|py38he1e5d52_1|cuda102py39h747ea68_2|cuda110py37hb8f09f9_2|cuda102py38h3f41ba3_2|cuda110py39hd7afca0_2|cuda110py38h937a041_2|cpu_py39h7e79a0b_2|cuda112py37hd5a5b6b_2|cuda102py38h11de4e7_0|cuda102py39h32831d4_0|cuda110py38hca4bd6d_0|cuda110py39hd0eac33_0|cuda111py37h8b10f06_0|cuda111py38hcc0b86b_0|cuda112py37h8584d8f_0|cuda112py39h7de589b_0|cpu_py38h113505c_0|cuda111py38h806d141_1|cuda112py38h8955826_1|cuda112py39he9472f8_1|cuda102py38h62eeb6a_1|cuda102py39hcf1dd7e_1|cuda110py37h0ebe739_1|cuda110py38h0c0c5d7_1|cuda110py39h405f49e_1|cuda111py38hf41bb10_2|cuda112py37h8d33417_2|cuda110py37h341a48a_2|cuda110py38h7f44352_2|cuda112py39hc7f77e4_2|cuda110py39h1b3dc91_2|cpu_py37hf9aebbf_2|cpu_py38he70b6e8_2|cuda111py39h2b78b69_0|cuda110py39h0c9afd6_0|cuda110py310hae929b1_0|cuda102py37h44d275c_0|cuda102py39h15c874f_0|cuda102py38h021f141_0|cpu_py37h8697747_0|cpu_py38h48ebf30_0|cpu_py39hf4995fd_0|cpu_py310h8d3bea7_0|cuda111py39h6f4cae7_0|cuda102py39hbb9dcef_0|cuda110py310h1c8d5c9_0|cuda111py310h6b17f32_0|cpu_py38ha28dbe6_0|cuda102py37hc592af7_0|cpu_py39h7e02d9e_0|cpu_py310h75e90da_0|cuda111py39h96f73e6_0|cuda111py310h4626a94_0|cuda112py310hdce628a_0|cuda112py39h99c2b39_0|cuda110py37h9acc0b3_0|cuda110py39h3c9bc52_0|cuda102py38hcbbd5f6_0|cuda102py39h1759960_0|cpu_py310h17449b8_0|cpu_py39h45807a0_0|cuda112py37h45fe353_0|cuda102py37hbbf6b52_0|cuda112py38had2df90_0|cpu_py38hc7a75a0_0|cuda111py39hab2865d_0|cuda112py310h666ff7d_0|cuda102py39h4f2f7b8_0|cuda102py37h0d2b0d7_0|cuda102py310h282d6da_0|cuda110py37h5235c7d_0|cuda110py39h2c4febc_0|cuda110py38hd7529fe_0|cuda111py39hc0859d9_0|cuda111py38h346ca62_0|cuda111py37ha9dc7ab_0|cpu_py39hfe2e05e_0|cuda112py39h81abfd3_0|cpu_py37h50bd216_0|cpu_py38h67fe383_0|cuda112py39h2957820_0|cuda112py38h6b2b66c_0|cuda112py310*_0|cuda112py38*_0|cuda112py39*_0|cpu_py310*_0|cpu_py39*_0|cpu_py38*_0|cuda112py37ha0c8746_0|cpu_py310hc537a0e_0|cpu_py39h16601f7_0|cuda112py310hf679b68_0|cuda112py38h47a61a2_0|cuda112py310hc65a3b4_0|cuda112py37h83f6acc_0|cpu_py37hb97876d_0|cpu_py38hca74540_0|cpu_py310h8df3ab6_0|cuda111py310h12abe6f_0|cuda110py310h31c0a5d_0|cuda102py38hba23241_0|cuda111py310h4e6f299_0|cuda102py38ha005362_0|cuda110py38hb43e109_0|cpu_py37h0ff5a03_0|cuda102py310ha277fc2_0|cuda111py38hf8a263a_0|cuda110py39h0baf056_0|cuda111py37hc702159_0|cuda110py37ha2ed0d1_0|cuda110py310h9e8cd52_0|cuda112py39he716a45_0|cuda102py37h09db7f3_0|cuda110py38h974df97_0|cuda110py310h1d26a15_0|cuda102py39h714d7d1_0|cuda102py310h42bbde6_0|cuda112py37hd7e45b3_0|cpu_py37h4373017_0|cuda112py38h6a3b174_0|cpu_py38hdf8f09a_0|cuda111py38hf76636f_0|cuda111py37hf17b69b_0|cpu_py37h6aa720e_0|cuda110py37he1a3a50_0|cuda112py310h680fca1_0|cuda110py39h7593abd_0|cuda111py38h13b88b6_0|cuda102py310h5611d22_0|cuda110py38h4cd2a3c_0|cpu_py39hfb6d7af_0|cuda102py38h5246720_0|cuda112py38h1f4bd8a_0|cuda111py37hdeab154_0|cpu_py310h643b9b6_0|cuda112py37hf039c21_0|cuda112py39h6917f46_0|cuda102py310hf4be40b_0|cuda110py38h76162fe_0|cuda110py37h3fa1966_0|cuda111py37hf266e69_0|cuda111py38hca068ee_0|cuda111py310h8463a45_0|cuda112py37had06f64_0|cuda112py310h2bd284a_0|cuda112py38hd3dc81e_0|cuda112py39hd98b2dd_0|cpu_py39h6349a3b_2|cuda111py37ha84a828_2|cuda112py38h1eec131_2|cuda102py39h42c91ab_2|cuda111py39h26679cf_2|cuda102py38h8c73509_2|cuda102py37h55054dc_2|cpu_py39h73312ee_1|cpu_py38h8e8016f_1|cpu_py37hfc86a07_1|cuda102py37h9af999e_1|cuda112py37h151f92d_1|cuda111py39h763576d_1|cuda111py37h85699b6_1|cpu_py39hbcb9a37_0|cpu_py37h2c79ba4_0|cuda112py38h30560fc_0|cuda111py39h0d021e8_0|cuda110py37he67c9a8_0|cuda102py37hd5ceeda_0|cuda111py39he6e9a3f_2|cuda111py37h95189bc_2|cuda111py38h152c24c_2|cuda112py38heae9c4c_2|cpu_py37hc5ef7b8_2|cpu_py38h4611ba2_2|cuda102py37hbd7ce69_2|cuda112py39h0b4cdfd_2|py39he745eb5_1|py37h4c77830_1|py39h23a8cbf_0|py39h23a8cbf_0|py37he2fe834_0|py37he2fe834_0|py37h00a14e9_0|py36hc3e5e64_0|py37h4531e10_0|py27h76b4ce7_0|py36h58012e3_6|gpu_py310h6559e04_0|gpu_py37h6559e04_0|eigen_py39h1969d1f_0|mkl_py37hb9daa73_0|mkl_py310hb9daa73_0|mkl_py38hb9daa73_0|eigen_py38h1969d1f_0|gpu_py39h1986732_1|gpu_py310h1986732_1|eigen_py37hd99631c_1|eigen_py310hd99631c_0|mkl_py310h353358b_0|eigen_py37hd99631c_0|gpu_py310h1986732_0|eigen_py39h980454f_0|mkl_py39hf890080_0|mkl_py37hf890080_0|mkl_py38h3d85931_0|mkl_py39h3d85931_0|eigen_py37ha9cc040_0|mkl_py37h35b2a3d_0|eigen_py37h2b86b3d_0|gpu_py38h29c2da4_0|eigen_py37h3b305d7_0|eigen_py38hb57a387_0|mkl_py38hac35e67_0|gpu_py38h83e3d50_0|mkl_py36hd506778_0|mkl_py38h5059a2d_0|mkl_py37hd506778_0|gpu_py36h6c5654b_0|gpu_py27hb9b3ea8_0|mkl_py36h6d63fb7_0|eigen_py27hedad41d_0|eigen_py36h0c57e5d_0|gpu_py36h0ec5d1f_0|gpu_py37h0ec5d1f_0|mkl_py36h9204916_0|mkl_py37h9204916_0|eigen_py37h4ed9498_0|eigen_py36h4ed9498_0|eigen_py27hce92a77_0|gpu_py36h9dcbed7_0|eigen_py27hd4672e3_0|mkl_py36he1670d9_0|gpu_py37he45bfe2_0|gpu_py27h8d69cac_0|gpu_py27h611c6d2_0|gpu_py27h8f37b9b_0|gpu_py37h8f37b9b_0|mkl_py37h7ce6ba3_0|mkl_py27h7ce6ba3_0|mkl_py36h7ce6ba3_0|gpu_py37h611c6d2_0|mkl_py27h7ce6ba3_0|mkl_py37h7ce6ba3_0|eigen_py36hf4a566f_0|mkl_py36h7ce6ba3_0|eigen_py37hf4a566f_0|gpu_py36had579c0_0|gpu_py36h8e0ae2d_0|eigen_py36h4dcebc2_0|gpu_py36had579c0_0|gpu_py36h8e0ae2d_0|gpu_py27h6ecc378_0|gpu_py35h6ecc378_0|gpu_py35h3435052_0|gpu_py27h3435052_0|mkl_py35h3c3e929_0|gpu_py35had579c0_0|gpu_py27had579c0_0|gpu_py36had579c0_0|gpu_py36h9f529ab_1|gpu_py27h9f529ab_1|gpu_py35h9f529ab_1|gpu_py27h6ecc378_0|gpu_py36h6ecc378_0|gpu_py35h6ecc378_0|eigen_py35hdfca3bf_0|mkl_py35h2ca6a6a_0|mkl_py36h2ca6a6a_0|gpu_py27h9f529ab_0|gpu_py36h9f529ab_0|gpu_py35h9f529ab_0|py35hc1a7637_0|py27hc1a7637_0|py36h4df133c_0|py27h4df133c_0|py36h5f64886_0|py36hee38f2d_0']
tensorflow-gpu==1.14.0=h0d30ee6_0 -> tensorflow==1.14.0 -> tensorflow-base[version='1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0|==1.14.0',build='mkl_py27h7ce6ba3_0|eigen_py27hf4a566f_0|eigen_py36hf4a566f_0|gpu_py37h8f37b9b_0|gpu_py36h8f37b9b_0|gpu_py36h611c6d2_0|gpu_py27h611c6d2_0|gpu_py36he45bfe2_0|py36hc3e5e64_0|py37h4531e10_0|gpu_py37he45bfe2_0|gpu_py27he45bfe2_0|gpu_py37h8d69cac_0|gpu_py27h8d69cac_0|gpu_py36h8d69cac_0|gpu_py37h611c6d2_0|gpu_py27h8f37b9b_0|mkl_py37h7ce6ba3_0|mkl_py36h7ce6ba3_0|eigen_py37hf4a566f_0']

Package zlib conflicts for:
keras==2.3.1=0 -> tensorflow -> zlib[version='>=1.2.11,<1.3.0a0']
threadpoolctl==2.1.0=pyh5ca1d4c_0 -> python[version='>=3.5'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
joblib==1.0.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
munkres==1.1.4=py_0 -> python -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
zipp==3.4.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
typing_extensions==3.7.4.3=pyha847dfd_0 -> python[version='>=3.5'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
tensorflow-gpu==1.14.0=h0d30ee6_0 -> tensorflow==1.14.0 -> zlib[version='>=1.2.11,<1.3.0a0']
werkzeug==1.0.1=pyhd3eb1b0_0 -> python -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
wheel==0.36.2=pyhd3eb1b0_0 -> python -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
fonttools==4.25.0=pyhd3eb1b0_0 -> python[version='>=3.6'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
pip -> python[version='>=3.7'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0|1.2.8|1.2.11.*']
keras-base==2.3.1=py37_0 -> python[version='>=3.7,<3.8.0a0'] -> zlib[version='>=1.2.11,<1.3.0a0|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
keras-applications==1.0.8=py_1 -> python -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
seaborn==0.11.2=pyhd3eb1b0_0 -> matplotlib[version='>=2.2'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
gast==0.4.0=py_0 -> python -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']

Package blas conflicts for:
blas==1.0=mkl
keras-applications==1.0.8=py_1 -> numpy[version='>=1.9.1'] -> blas[version='*|*|1.0|1.1|1.0',build='openblas|openblas|mkl|openblas|mkl']
seaborn==0.11.2=pyhd3eb1b0_0 -> numpy[version='>=1.15'] -> blas[version='*|*|1.0|1.1|1.0',build='openblas|openblas|mkl|openblas|mkl']
keras-base==2.3.1=py37_0 -> numpy[version='>=1.9.1'] -> blas[version='*|*|1.0|1.1|1.0',build='openblas|openblas|mkl|openblas|mkl']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> numpy[version='>=1.9.1'] -> blas[version='*|*|1.0|1.1|1.0',build='openblas|openblas|mkl|openblas|mkl']

Package setuptools conflicts for:
joblib==1.0.1=pyhd3eb1b0_0 -> setuptools
pip -> setuptools
seaborn==0.11.2=pyhd3eb1b0_0 -> matplotlib[version='>=2.2'] -> setuptools[version='<60.0.0']

Package munkres conflicts for:
munkres==1.1.4=py_0
fonttools==4.25.0=pyhd3eb1b0_0 -> munkres

Package numpy conflicts for:
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> numpy[version='>=1.9.1']
seaborn==0.11.2=pyhd3eb1b0_0 -> numpy[version='>=1.15']
seaborn==0.11.2=pyhd3eb1b0_0 -> matplotlib[version='>=2.2'] -> numpy[version='>=1.11.*|>=1.12.1,<2.0a0|>=1.14.6,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.5,<2.0a0|>=1.23.4,<2.0a0|>=1.19.5,<2.0a0|>=1.21.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.17.5,<2.0a0|>=1.16.6,<2.0a0|>=1.19.4,<2.0a0|>=1.16.5,<2.0a0|>=1.19.2,<2.0a0|>=1.15.4,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9.*|>=1.16,<2.0a0|>=1.21,<2.0a0|>=1.21.2,<2.0a0|>=1.20.2,<2.0a0|>=1.13.3,<2.0a0|>=1.11.3,<2.0a0|>=1.20.3,<1.27|>=1.21.6,<1.27|>=1.23.5,<1.27|>=1.21.6,<1.26|>=1.23.4,<1.26|>=1.20.3,<1.26|>=1.20.3,<1.25|>=1.21.6,<1.25|>=1.20.3,<1.23|>=1.21.6,<1.23|>=1.9|>=1.19,<1.26.0|>=1.21,<1.26.0|>=1.19,<1.25.0|>=1.21,<1.25.0|>=1.16,<1.23|>=1.21,<1.23|>=1.16.6,<1.23.0|>=1.21.2,<1.23.0|>=1.15.1,<2.0a0']
keras-applications==1.0.8=py_1 -> numpy[version='>=1.9.1']
keras-base==2.3.1=py37_0 -> h5py -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.5,<2.0a0|>=1.23.4,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.16.6,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0|>=1.8|>=1.8,<1.14|>=1.21.5,<2.0a0|>=1.21.2,<2.0a0|>=1.11.3,<2.0a0|1.9.*|1.8.*|1.7.*|1.6.*|1.5.*|>=1.20.3,<1.27|>=1.21.6,<1.27|>=1.23.5,<1.27|>=1.21.6,<1.26|>=1.23.4,<1.26|>=1.20.3,<1.26|>=1.20.3,<1.25|>=1.21.6,<1.25|>=1.20.3,<1.23|>=1.21.6,<1.23|>=1.18.1,<2.0a0|>=1.9|>=1.11|>=1.19,<1.26.0|>=1.21,<1.26.0|>=1.19,<1.25.0|>=1.21,<1.25.0|>=1.16,<1.23|>=1.21,<1.23|>=1.16.6,<1.23.0|>=1.21.2,<1.23.0|>=1.15.1,<2.0a0']
keras-base==2.3.1=py37_0 -> numpy[version='>=1.9.1']
keras==2.3.1=0 -> keras-base=2.3.1 -> numpy[version='1.11.*|1.12.*|>=1.10.1|>=1.11.0|>=1.12.1|>=1.13.3|>=1.13.3,<2.0a0|>=1.14.6,<2.0a0|>=1.9.1|>=1.16.1|>=1.8.2|>=1.11']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> scipy[version='>=0.14'] -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<1.26|>=1.20.3,<1.27|>=1.20.3,<2.0a0|>=1.21.6,<1.27|>=1.21.6,<2.0a0|>=1.23.5,<1.27|>=1.23.5,<2.0a0|>=1.21.6,<1.26|>=1.23.4,<1.26|>=1.23.4,<2.0a0|>=1.20.3,<1.25|>=1.21.6,<1.25|>=1.21.5,<2.0a0|>=1.20.3,<1.23|>=1.21.6,<1.23|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9|>=1.19,<1.26.0|>=1.21,<1.26.0|>=1.19,<1.25.0|>=1.21,<1.25.0|>=1.16,<1.23|>=1.21,<1.23|>=1.16.6,<1.23.0|>=1.21.2,<1.23.0|>=1.15.1,<2.0a0|1.9.*|1.8.*']
keras-applications==1.0.8=py_1 -> h5py -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.5,<2.0a0|>=1.23.4,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.16.6,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0|>=1.8|>=1.8,<1.14|>=1.21.5,<2.0a0|>=1.21.2,<2.0a0|>=1.11.3,<2.0a0|1.9.*|1.8.*|1.7.*|1.6.*|1.5.*']

Package fftw conflicts for:
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> scipy[version='>=0.14'] -> fftw[version='>=3.3.9,<4.0a0']
seaborn==0.11.2=pyhd3eb1b0_0 -> scipy[version='>=1.0'] -> fftw[version='>=3.3.9,<4.0a0']
keras-base==2.3.1=py37_0 -> scipy[version='>=0.14'] -> fftw[version='>=3.3.9,<4.0a0']

Package libgcc-ng conflicts for:
threadpoolctl==2.1.0=pyh5ca1d4c_0 -> python[version='>=3.5'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
seaborn==0.11.2=pyhd3eb1b0_0 -> matplotlib[version='>=2.2'] -> libgcc-ng[version='>=10.3.0|>=12|>=7.2.0|>=7.3.0|>=9.4.0|>=9.3.0|>=7.5.0|>=4.9|>=11.2.0']
gast==0.4.0=py_0 -> python -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
wheel==0.36.2=pyhd3eb1b0_0 -> python -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
pip -> python[version='>=3.7'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
blas==1.0=mkl -> mkl -> libgcc-ng[version='>=11.2.0']
joblib==1.0.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
keras-applications==1.0.8=py_1 -> h5py -> libgcc-ng[version='>=10.3.0|>=11.2.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=7.2.0']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> numpy[version='>=1.9.1'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
keras==2.3.1=0 -> tensorflow -> libgcc-ng[version='>=5.4.0|>=7.5.0|>=9.4.0']
munkres==1.1.4=py_0 -> python -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
tensorflow-gpu==1.14.0=h0d30ee6_0 -> tensorflow==1.14.0 -> libgcc-ng[version='>=5.4.0']
zipp==3.4.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
keras-base==2.3.1=py37_0 -> h5py -> libgcc-ng[version='>=10.3.0|>=11.2.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=7.2.0']
cudnn==7.6.5=cuda10.0_0 -> cudatoolkit[version='>=10.0,<10.1'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0']
typing_extensions==3.7.4.3=pyha847dfd_0 -> python[version='>=3.5'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
fonttools==4.25.0=pyhd3eb1b0_0 -> brotli[version='>=1.0.1'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']
werkzeug==1.0.1=pyhd3eb1b0_0 -> python -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=11.2.0|>=7.2.0']

Package werkzeug conflicts for:
werkzeug==1.0.1=pyhd3eb1b0_0
keras==2.3.1=0 -> tensorflow -> werkzeug[version='>=0.11.10']

Package scipy conflicts for:
keras==2.3.1=0 -> keras-base=2.3.1 -> scipy[version='>=0.14']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> scipy[version='>=0.14']
keras-base==2.3.1=py37_0 -> scipy[version='>=0.14']
seaborn==0.11.2=pyhd3eb1b0_0 -> scipy[version='>=1.0']

Package keras-base conflicts for:
keras==2.3.1=0 -> keras-base=2.3.1
keras-base==2.3.1=py37_0

Package six conflicts for:
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> six[version='>=1.9.0']
keras-base==2.3.1=py37_0 -> h5py -> six
keras-base==2.3.1=py37_0 -> six[version='>=1.9.0']
keras-applications==1.0.8=py_1 -> h5py -> six
keras==2.3.1=0 -> keras-base=2.3.1 -> six[version='>=1.10.0|>=1.9.0']

Package openssl conflicts for:
joblib==1.0.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*']
keras-base==2.3.1=py37_0 -> python[version='>=3.7,<3.8.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=1.1.1s,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a']
zipp==3.4.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*']
typing_extensions==3.7.4.3=pyha847dfd_0 -> python[version='>=3.5'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
pip -> python[version='>=3.7'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
keras-applications==1.0.8=py_1 -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
seaborn==0.11.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*']
threadpoolctl==2.1.0=pyh5ca1d4c_0 -> python[version='>=3.5'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
gast==0.4.0=py_0 -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
werkzeug==1.0.1=pyhd3eb1b0_0 -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
fonttools==4.25.0=pyhd3eb1b0_0 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*']
keras==2.3.1=0 -> tensorflow -> openssl[version='>=1.1.1l,<1.1.2a']
munkres==1.1.4=py_0 -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
wheel==0.36.2=pyhd3eb1b0_0 -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*|1.0.1.*']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=3.0.7,<4.0a0|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.0.2n,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2l,<1.0.3a|1.0.2.*']

Package system conflicts for:
munkres==1.1.4=py_0 -> python -> system==5.8
wheel==0.36.2=pyhd3eb1b0_0 -> python -> system==5.8
werkzeug==1.0.1=pyhd3eb1b0_0 -> python -> system==5.8
pip -> python[version='>=3'] -> system==5.8
gast==0.4.0=py_0 -> python -> system==5.8
keras-applications==1.0.8=py_1 -> python -> system==5.8

Package intel-openmp conflicts for:
blas==1.0=mkl -> mkl -> intel-openmp[version='2021.*|2022.*']
keras-base==2.3.1=py37_0 -> scipy[version='>=0.14'] -> intel-openmp[version='>=2021.4.0,<2022.0a0']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> scipy[version='>=0.14'] -> intel-openmp[version='>=2021.4.0,<2022.0a0']
seaborn==0.11.2=pyhd3eb1b0_0 -> scipy[version='>=1.0'] -> intel-openmp[version='>=2021.4.0,<2022.0a0']

Package certifi conflicts for:
pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
joblib==1.0.1=pyhd3eb1b0_0 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']

Package python conflicts for:
keras-base==2.3.1=py37_0 -> h5py -> python[version='2.6.*|2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.11,<3.12.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*|3.3.*|>=3.6']
keras-base==2.3.1=py37_0 -> python[version='>=3.7,<3.8.0a0']

Package _tflow_select conflicts for:
_tflow_select==2.1.0=gpu
tensorflow-gpu==1.14.0=h0d30ee6_0 -> _tflow_select==2.1.0=gpu
keras==2.3.1=0 -> tensorflow -> _tflow_select[version='2.1.0|2.2.0|2.3.0|2.3.0|==2.1.0|==2.2.0|==2.3.0|==1.1.0|==1.3.0|==1.2.0',build='eigen|gpu|eigen|gpu|eigen|gpu|eigen|mkl|mkl|mkl']
tensorflow-gpu==1.14.0=h0d30ee6_0 -> tensorflow==1.14.0 -> _tflow_select[version='==2.2.0|==2.3.0',build='eigen|mkl']

Package mkl_random conflicts for:
seaborn==0.11.2=pyhd3eb1b0_0 -> numpy[version='>=1.15'] -> mkl_random[version='>=1.0.2,<2.0a0|>=1.2.1,<2.0a0|>=1.0.4,<2.0a0']
keras-base==2.3.1=py37_0 -> numpy[version='>=1.9.1'] -> mkl_random[version='>=1.0.2,<2.0a0|>=1.2.1,<2.0a0|>=1.0.4,<2.0a0']
keras-applications==1.0.8=py_1 -> numpy[version='>=1.9.1'] -> mkl_random[version='>=1.0.2,<2.0a0|>=1.2.1,<2.0a0|>=1.0.4,<2.0a0']
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> numpy[version='>=1.9.1'] -> mkl_random[version='>=1.0.2,<2.0a0|>=1.2.1,<2.0a0|>=1.0.4,<2.0a0']

Package pip conflicts for:
gast==0.4.0=py_0 -> python -> pip
threadpoolctl==2.1.0=pyh5ca1d4c_0 -> python[version='>=3.5'] -> pip
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> pip
pip
keras-base==2.3.1=py37_0 -> python[version='>=3.7,<3.8.0a0'] -> pip
typing_extensions==3.7.4.3=pyha847dfd_0 -> python[version='>=3.5'] -> pip
joblib==1.0.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> pip
munkres==1.1.4=py_0 -> python -> pip
werkzeug==1.0.1=pyhd3eb1b0_0 -> python -> pip
zipp==3.4.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> pip
seaborn==0.11.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> pip
fonttools==4.25.0=pyhd3eb1b0_0 -> python[version='>=3.6'] -> pip
keras-applications==1.0.8=py_1 -> python -> pip
wheel==0.36.2=pyhd3eb1b0_0 -> python -> pip

Package tzdata conflicts for:
gast==0.4.0=py_0 -> python -> tzdata
threadpoolctl==2.1.0=pyh5ca1d4c_0 -> python[version='>=3.5'] -> tzdata
wheel==0.36.2=pyhd3eb1b0_0 -> python -> tzdata
keras-applications==1.0.8=py_1 -> python -> tzdata
seaborn==0.11.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> tzdata
typing_extensions==3.7.4.3=pyha847dfd_0 -> python[version='>=3.5'] -> tzdata
pip -> python[version='>=3.7'] -> tzdata
joblib==1.0.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> tzdata
munkres==1.1.4=py_0 -> python -> tzdata
werkzeug==1.0.1=pyhd3eb1b0_0 -> python -> tzdata
zipp==3.4.1=pyhd3eb1b0_0 -> python[version='>=3.6'] -> tzdata
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> python[version='>=3.6'] -> tzdata
fonttools==4.25.0=pyhd3eb1b0_0 -> python[version='>=3.6'] -> tzdata

Package keras-applications conflicts for:
keras==2.3.1=0 -> keras-base=2.3.1 -> keras-applications[version='>=1.0.6']
keras-applications==1.0.8=py_1
keras-base==2.3.1=py37_0 -> keras-applications[version='>=1.0.6']

Package cudatoolkit conflicts for:
cudnn==7.6.5=cuda10.0_0 -> cudatoolkit[version='>=10.0,<10.1']
keras==2.3.1=0 -> tensorflow -> cudatoolkit[version='10.2|10.2.*|11.0|11.0.*|11.1|11.1.*|>=11.2,<12']
cudatoolkit==10.0.130=0

Package libgcc conflicts for:
keras-base==2.3.1=py37_0 -> scipy[version='>=0.14'] -> libgcc==5.2.0
keras-preprocessing==1.1.2=pyhd3eb1b0_0 -> scipy[version='>=0.14'] -> libgcc==5.2.0

Package keras-preprocessing conflicts for:
keras==2.3.1=0 -> keras-base=2.3.1 -> keras-preprocessing[version='>=1.0.5']
keras-preprocessing==1.1.2=pyhd3eb1b0_0
keras-base==2.3.1=py37_0 -> keras-preprocessing[version='>=1.0.5']

Package gast conflicts for:
keras==2.3.1=0 -> tensorflow -> gast[version='>=0.2.0']
gast==0.4.0=py_0

Package hdf5 conflicts for:
keras-base==2.3.1=py37_0 -> h5py -> hdf5[version='1.10.1|1.10.1.*|1.10.2.*|>=1.10.3,<1.10.4.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0|>=1.10.2,<1.10.3.0a0|1.8.18|1.8.18.*|1.8.17|1.8.17.*|1.8.17.*|1.8.15.*|>=1.8.20,<1.9.0a0|>=1.8.18,<1.8.19.0a0|>=1.10.1,<1.10.2.0a0|1.8.17|1.8.16|1.8.15.1|1.8.14|1.8.13|1.8.9',build='mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*']
keras-applications==1.0.8=py_1 -> h5py -> hdf5[version='1.10.1|1.10.1.*|1.10.2.*|>=1.10.3,<1.10.4.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0|>=1.10.2,<1.10.3.0a0|1.8.18|1.8.18.*|1.8.17|1.8.17.*|1.8.17.*|1.8.15.*|>=1.8.20,<1.9.0a0|>=1.8.18,<1.8.19.0a0|>=1.10.1,<1.10.2.0a0|1.8.17|1.8.16|1.8.15.1|1.8.14|1.8.13|1.8.9',build='mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*']

Package libpng conflicts for:
tensorflow-gpu==1.14.0=h0d30ee6_0 -> tensorflow==1.14.0 -> libpng[version='>=1.6.37,<1.7.0a0']
keras==2.3.1=0 -> tensorflow -> libpng[version='>=1.6.37,<1.7.0a0']
seaborn==0.11.2=pyhd3eb1b0_0 -> matplotlib[version='>=2.2'] -> libpng[version='>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.36,<1.7.0a0|>=1.6.37,<1.7.0a0']The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__cuda==11.7=0
  - feature:/linux-64::__glibc==2.31=0
  - feature:|@/linux-64::__cuda==11.7=0
  - feature:|@/linux-64::__glibc==2.31=0
  - keras==2.3.1=0 -> tensorflow -> __cuda
  - keras==2.3.1=0 -> tensorflow -> __glibc[version='>=2.17']

Your installed version is: 2.31

Note that strict channel priority may have removed packages required for satisfiability.

6 将conda安装转为pip安装

因为按照前面的方法问题巨多,因此将采用直接删除报错的版本号。仍旧有4个包找不到。然后把这四个包移动到pip下。

LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~$ conda env create -f /home/LIST_2080Ti/2080/CHB-MIT-DATA/epilepsy_eeg_classification/environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  - vs2015_runtime
  - icc_rt
  - vc
  - pyreadline

 这次修改后,检查冲突用了好久了。

 仍旧是超多冲突。即便删除了版本,仍旧有茫茫多的冲突报错。

yml文件内容如下:

name: cat
channels:
  - conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

dependencies:
  - _tflow_select=2.1.0=gpu
  - absl-py
  - astor
  - blas=1.0=mkl
  - brotli
  - brotli-bin
  - ca-certificates
  - certifi
  - coverage
  - cudatoolkit=10.0.130=0
  - cudnn=7.6.5=cuda10.0_0
  - cython
  - fonttools=4.25.0=pyhd3eb1b0_0
  - freetype
  - gast=0.4.0=py_0
  - git
  - hdf5
  - icu
  - joblib=1.0.1=pyhd3eb1b0_0
  - jpeg
  - keras=2.3.1=0
  - keras-applications=1.0.8=py_1
  - keras-base=2.3.1=py37_0
  - keras-preprocessing=1.1.2=pyhd3eb1b0_0
  - lerc
  - libbrotlicommon
  - libbrotlidec
  - libbrotlienc
  - libdeflate
  - libpng
  

conda env create 退出并验证交易:/被杀死

【中文标题】conda env create 退出并验证交易:/被杀死【英文标题】:conda env create exiting with Verifying transaction: / Killed 【发布时间】:2019-08-12 21:27:02 【问题描述】:

我正在尝试通过 Ubuntu18 上的 conda 从现有环境创建一个环境。我想通过导出一个 environment.yml 文件然后使用它来创建另一个环境来实现这一点。问题是它在创建环境之前终止而没有错误消息。

(nenv) nick ~$ conda env export --name nenv > nenv.yml
(nenv) nick ~$ sudo su - testusr
testusr@ip:~$ conda env create --name myenv --file /home/nick/nenv.yml 
Collecting package metadata (repodata.json): done
Solving environment: done
Preparing transaction: done
Verifying transaction: / Killed

无论出于何种原因,它一直在“验证交易”上崩溃。我已经在一个安装到公共路径的环境和另一个安装到用户目录的环境上尝试过这个。

一些注意事项:

    这是 linux 上的多用户 anaconda 安装

    根 conda 环境位于 /opt/conda/

    用户正在使用conda env create 中的根conda 二进制文件

    conda 4.7.11

我已经能够在用户之间创建共享环境,但我还想弄清楚如何使用需求文件类型方法(对于 JupyterHub 内核)为两个不同的用户拥有相同 conda 环境的副本。


在非常有用的评论之后,我看到有很多权限错误。我很可能从这里得到它。绝对应该考虑寻找详细标志??????如果我找到解决方案将在此处更新:

... (much more ☝️)
DEBUG conda.gateways.disk.create:create_link(363): PermissionError(1, 'Operation not permitted')
DEBUG conda.gateways.disk.create:create_link(367): hard-link failed. falling back to copy
  error: PermissionError(1, 'Operation not permitted')
  src: /opt/conda/pkgs/seaborn-0.9.0-py37_0/info/index.json
  dst: /home/scientist/.conda/envs/nenv/.tmp.index.json.ce11d637
DEBUG conda.gateways.disk.create:create_link(363): PermissionError(1, 'Operation not permitted')
DEBUG conda.gateways.disk.create:create_link(367): hard-link failed. falling back to copy
  error: PermissionError(1, 'Operation not permitted')
  src: /opt/conda/pkgs/anaconda-2019.03-py37_0/info/index.json
  dst: /home/scientist/.conda/envs/nenv/.tmp.index.json.26122231
DEBUG conda.core.link:_get_python_version(812): found in current transaction python version 3.7.3
done
Verifying transaction: ...working... Killed

【问题讨论】:

添加详细标志(-v 用于 INFO;-vv 用于 DEBUG;-vvv 用于 TRACE)至少应该让您更准确地跟踪故障。我知道的唯一日志在 conda-meta/history 中,但这是特定于环境的,如果您未能创建环境,我认为不会记录任何内容。 谢谢!我想我看到了问题。 【参考方案1】:

所以,答案是我的 anaconda 安装方式存在权限问题。我最初以 root 身份将它安装到 /opt/conda,这使得包括环境创建在内的一些功能显然不起作用。

有趣的是,我炸毁了服务器并重新创建了它(它有一个可以设置它的 ansible 剧本)并且安装(虽然仍然由 root 拥有)没有我在这个问题中提出的相同问题。也许新版本的 conda 在创建环境时不会出现这个问题。


记录我在这里所做的事情,因为它进步;但是,如果有人从我的最新观点中知道出了什么问题,我会将其标记为正确答案!

按照此处的指南进行操作:https://support.anaconda.com/hc/en-us/articles/360023865574-Multi-User-Anaconda-Installation-on-Linux

(nenv) nick ~$ ls -al /opt/
total 12
drwxr-xr-x  3 root root 4096 Jul 14 10:22 .
drwxr-xr-x 23 root root 4096 Aug 12 18:45 ..
drwxr-xr-x 26 root root 4096 Aug 12 22:10 conda
(nenv) nick ~$ sudo chgrp -R developers /opt/conda/
(nenv) nick ~$ ls -al /opt/
total 12
drwxr-xr-x  3 root root       4096 Jul 14 10:22 .
drwxr-xr-x 23 root root       4096 Aug 12 18:45 ..
drwxr-xr-x 26 root developers 4096 Aug 12 22:10 conda
(nenv) nick ~$ sudo chmod 770 -R /opt/conda/
(nenv) nick ~$ ls -al /opt/
total 12
drwxr-xr-x  3 root root       4096 Jul 14 10:22 .
drwxr-xr-x 23 root root       4096 Aug 12 18:45 ..
drwxrwx--- 26 root developers 4096 Aug 12 22:10 conda

此时根据 conda 文档,我应该能够创建环境..但我不能。现在的错误是:

DEBUG conda.gateways.disk.permissions:make_writable(38): tried make writable but failed: /opt/conda/envs/nenv/.tmp.index.json.42434629
PermissionError(1, 'Operation not permitted')
DEBUG conda.gateways.disk.permissions:make_writable(38): tried make writable but failed: /opt/conda/envs/nenv/.tmp.index.json.c45bcb48
PermissionError(1, 'Operation not permitted')
DEBUG conda.gateways.disk.permissions:make_writable(38): tried make writable but failed: /opt/conda/envs/nenv/.tmp.index.json.11a11e9d
PermissionError(1, 'Operation not permitted')
DEBUG conda.core.link:_get_python_version(812): found in current transaction python version 3.7.3
done
Verifying transaction: ...working... Killed

相当混乱,因为用户是拥有整个目录的组的一部分。

【讨论】:

以上是关于conda env create -f environment.yml报错ResolvePackageNotFound和Found conflicts的解决方案已解决的主要内容,如果未能解决你的问题,请参考以下文章

不应该 envir = parent.env(environment() 保护我的函数不被修改,尽管在全球环境中发生了啥?

conda环境移植

text conda info --envs

markdown CONDA ENV

markdown Conda env

conda 环境可以继承基础包吗?