It might due to some conflicts between python packages, you can refer this script which we use for zeppelin CI https://github.com/apache/zeppelin/blob/master/testing/install_external_dependencies.sh
David Boyd <db...@incadencecorp.com> 于2020年7月1日周三 上午7:23写道: > All: > > So I am setting up a python based virtual environment to support > zeppelin. > > Has anyone sucessfully set up a virtual environment with all the > packages for the python tutorial? > If so how? > An hour plus after I ran conda to set up the env, I got massive conflict > errors. > > I created an environment.yml file with all the packages that are > referenced in the > tutorial as shown below: > > > name: py37 > > channels: > > - conda-forge > > dependencies: > > - python=3.7 > > - numpy > > - pandas > > - jupyter > > - grpcio > > - protobuf > > - matplotlib > > - seaborn > > - bokeh > > - holoviews > > - altair > > - keras > > - ggplot > > - plotnine > Using conda In attempted to create the environment: > > conda env create -f environment.yml > An hour plus later I get back the following list of incompatibilities: > > UnsatisfiableError: The following specifications were found to be > > incompatible with each other: > > > > Output in format: Requested package -> Available versions > > > > Package python conflicts for: > > pandas -> python-dateutil[version='>=2.6.1'] -> > > python[version='3.7.*|3.8.*'] > > plotnine -> python[version='2.7.*|3.5.*|3.6.*|>=3.5.0|>=3.6.0'] > > jupyter -> ipykernel -> python[version='3.4.*|>=3|>=3.4|>=3.5'] > > holoviews -> bokeh[version='>=1.1.0'] -> > > python[version='>=2.7|>=3|>=3.8,<3.9.0a0'] > > protobuf -> > > > python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0|3.4.*'] > > ggplot -> cycler -> > > > python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0'] > > protobuf -> python_abi=3.8[build=*_cp38] -> python[version='3.7.*|3.8.*'] > > keras -> h5py -> python[version='3.7.*|>=3.8,<3.9.0a0|3.8.*'] > > bokeh -> > > > python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0'] > > altair -> > > > python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5|>=3.6|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0'] > > pandas -> > > > python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0|3.4.*'] > > keras -> > > > python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|3.4.*'] > > grpcio -> > > > python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0'] > > matplotlib -> pyqt -> python[version='3.6.*|<3'] > > matplotlib -> > > > python[version='2.7.*|3.4.*|3.5.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0'] > > seaborn -> statsmodels[version='>=0.8.0'] -> > > python[version='>=3.8,<3.9.0a0'] > > python=3.7 > > seaborn -> > > > python[version='2.7.*|3.5.*|3.6.*|>=3.6|3.4.*|>=3.5,<3.6.0a0|>=3.7,<3.8.0a0|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0'] > > jupyter -> > > > python[version='2.7.*|3.5.*|3.6.*|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=2.7,<2.8.0a0|>=3.7,<3.8.0a0'] > > grpcio -> python_abi=3.7[build=*_cp37m] -> > > python[version='2.7.*|3.5.*|3.6.*|3.7.*|3.4.*|3.8.*'] > > ggplot -> python[version='2.7.*|3.5.*|3.6.*|3.4.*'] > > plotnine -> descartes[version='>=1.1.0'] -> > > > python[version='3.4.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|>=3.5'] > > holoviews -> > > > python[version='2.7.*|3.5.*|3.6.*|3.4.*|>=3.5,<3.6.0a0|>=3.7,<3.8.0a0|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0'] > > bokeh -> jinja2[version='>=2.7'] -> > > python[version='3.4.*|3.7.*|>=3.5|3.8.*'] > > > > Package setuptools conflicts for: > > altair -> jinja2 -> setuptools[version='>=18.5'] > > keras -> setuptools > > ggplot -> brewer2mpl -> setuptools > > holoviews -> ipython[version='>=5.4.0'] -> setuptools[version='>=18.5'] > > grpcio -> setuptools > > matplotlib -> setuptools > > protobuf -> setuptools > > plotnine -> matplotlib-base[version='>=3.1.1'] -> setuptools > > python=3.7 -> pip -> setuptools > > bokeh -> jinja2[version='>=2.7'] -> setuptools > > seaborn -> matplotlib-base[version='>=2.1.2'] -> setuptools > > > > Package enum34 conflicts for: > > keras -> tensorflow -> enum34[version='>=1.1.6'] > > matplotlib -> pyqt -> enum34 > > altair -> traitlets -> enum34 > > grpcio -> enum34[version='>=1.0.4'] > > > > Package python-dateutil conflicts for: > > plotnine -> matplotlib-base[version='>=3.1.1'] -> > > python-dateutil[version='>=2.5.*|>=2.6.1'] > > holoviews -> bokeh[version='>=1.1.0'] -> > > python-dateutil[version='>=2.1|>=2.6.1|>=2.5.*'] > > matplotlib -> python-dateutil > > pandas -> python-dateutil[version='>=2.5.*|>=2.6.1'] > > bokeh -> python-dateutil[version='>=2.1'] > > ggplot -> matplotlib-base -> python-dateutil[version='>=2.5.*|>=2.6.1'] > > seaborn -> matplotlib-base[version='>=2.1.2'] -> > > python-dateutil[version='>=2.5.*|>=2.6.1'] > > bokeh -> matplotlib -> python-dateutil[version='>=2.5.*|>=2.6.1'] > > altair -> pandas -> python-dateutil[version='>=2.5.*|>=2.6.1'] > > > > Package functools32 conflicts for: > > plotnine -> matplotlib[version='>=2.1.0'] -> functools32 > > seaborn -> matplotlib-base[version='>=2.1.2'] -> functools32 > > ggplot -> matplotlib-base -> functools32 > > holoviews -> matplotlib-base[version='>=2.2'] -> functools32 > > matplotlib -> functools32 > > bokeh -> matplotlib -> functools32 > > altair -> jsonschema -> functools32 > > > > Package expat conflicts for: > > pandas -> pypy3.6[version='>=7.3.1'] -> expat[version='>=2.2.9,<2.3.0a0'] > > protobuf -> pypy3.6[version='>=7.3.1'] -> > > expat[version='>=2.2.9,<2.3.0a0'] > > ggplot -> qt=4.8 -> expat[version='>=2.2.5,<2.3.0a0'] > > bokeh -> pypy3.6[version='>=7.3.1'] -> expat[version='>=2.2.9,<2.3.0a0'] > > numpy -> pypy3.6[version='>=7.3.1'] -> expat[version='>=2.2.9,<2.3.0a0'] > > > > Package protobuf conflicts for: > > keras -> tensorflow -> > > > protobuf[version='3.0.0b2|3.0.0|3.1.0|>=3.1.0|>=3.2.0|>=3.3.0|>=3.4.0|>=3.6.0|>=3.6.1'] > > grpcio -> protobuf[version='>=3.5.0'] > > protobuf > > > > Package qt conflicts for: > > ggplot -> qt[version='4.8.*|>=4.0,<5'] > > ggplot -> pyqt=4.11 -> qt[version='>=4.8.6,<5.0'] > > > > Package jinja2 conflicts for: > > jupyter -> nbconvert -> jinja2 > > holoviews -> bokeh[version='>=1.1.0'] -> jinja2[version='>=2.7'] > > bokeh -> jinja2[version='>=2.7'] > > altair -> jinja2 > > > > Package libgcc conflicts for: > > seaborn -> scipy[version='>=0.15.2'] -> libgcc > > matplotlib -> pyqt -> libgcc > > keras -> scipy[version='>=0.14'] -> libgcc > > plotnine -> scipy -> libgcc > > ggplot -> scipy -> libgcc > > > > Package python_abi conflicts for: > > grpcio -> > > > python_abi[version='2.7.*|3.6|3.6.*|3.7.*|3.8.*',build='*_cp27mu|*_cp36m|*_cp38|*_cp37m|*_pypy36_pp73'] > > altair -> entrypoints -> > > > python_abi[version='2.7.*|3.6|3.6.*|3.8.*|3.7.*',build='*_cp37m|*_cp27mu|*_cp36m|*_pypy36_pp73|*_cp38'] > > numpy -> > > > python_abi[version='3.6.*|3.6|3.7.*|3.8.*',build='*_cp38|*_cp37m|*_pypy36_pp73|*_cp36m'] > > holoviews -> bokeh[version='>=1.1.0'] -> > > > python_abi[version='2.7.*|3.6.*|3.6|3.7.*|3.8.*',build='*_cp27mu|*_pypy36_pp73|*_cp38|*_cp37m|*_cp36m'] > > protobuf -> > > > python_abi[version='3.6.*|3.6|3.7.*|3.8.*',build='*_pypy36_pp73|*_cp38|*_cp37m|*_cp36m'] > > bokeh -> > > > python_abi[version='3.6.*|3.6|3.7.*|3.8.*',build='*_pypy36_pp73|*_cp38|*_cp37m|*_cp36m'] > > keras -> h5py -> > > > python_abi[version='2.7.*|3.6|3.6.*|3.7.*|3.8.*',build='*_cp38|*_cp37m|*_cp36m|*_pypy36_pp73|*_cp27mu'] > > plotnine -> matplotlib-base[version='>=3.1.1'] -> > > > python_abi[version='3.6|3.6.*|3.8.*|3.7.*',build='*_cp37m|*_cp38|*_cp36m|*_pypy36_pp73'] > > jupyter -> ipykernel -> > > > python_abi[version='3.6.*|3.6|3.8.*|3.7.*',build='*_cp36m|*_cp38|*_pypy36_pp73|*_cp37m'] > > ggplot -> matplotlib-base -> > > > python_abi[version='2.7.*|3.6.*|3.8.*|3.7.*|3.6',build='*_cp37m|*_cp38|*_cp36m|*_cp27mu|*_pypy36_pp73'] > > matplotlib -> matplotlib-base[version='>=3.2.2,<3.2.3.0a0'] -> > > > python_abi[version='2.7.*|3.6|3.6.*|3.8.*|3.7.*',build='*_cp27mu|*_cp37m|*_cp38|*_cp36m|*_pypy36_pp73'] > > seaborn -> statsmodels[version='>=0.8.0'] -> > > > python_abi[version='2.7.*|3.6.*|3.7.*|3.8.*|3.6',build='*_cp27mu|*_cp38|*_cp37m|*_cp36m|*_pypy36_pp73'] > > bokeh -> pyyaml[version='>=3.10'] -> python_abi=2.7[build=*_cp27mu] > > pandas -> > > > python_abi[version='3.6.*|3.6|3.7.*|3.8.*',build='*_cp38|*_cp36m|*_cp37m|*_pypy36_pp73'] > > > > Package scipy conflicts for: > > ggplot -> scipy > > keras -> scipy[version='>=0.14'] > > keras -> theano -> scipy[version='>=0.14.0|>=0.7.0'] > > seaborn -> statsmodels[version='>=0.8.0'] -> > scipy[version='>=0.14|>=1.0'] > > plotnine -> statsmodels[version='>=0.11.1'] -> > > scipy[version='>=0.14|>=1.0'] > > plotnine -> scipy[version='>=1.0.0|>=1.2.0'] > > seaborn -> scipy[version='>=0.15.2|>=1.0.1'] > > ggplot -> statsmodels -> scipy[version='>=0.14|>=1.0'] > > > > Package numpy conflicts for: > > seaborn -> numpy[version='>=1.13.3|>=1.9.3'] > > keras -> h5py -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.14.6,<2.0a0|>=1.9.3,<2.0a0|>=1.8|>=1.8,<1.14|>=1.11.3,<2.0a0|>=1.18.5,<2.0a0|>=1.18.1,<2.0a0|>=1.9|>=1.11|>=1.15.1,<2.0a0|>=1.13.3,<2.0a0|>=1.16.1|>=1.13.3|>=1.12.1|>=1.11.0|>=1.8.2|>=1.10.1|>=1.3.0'] > > numpy > > holoviews -> numpy[version='>=1.0'] > > plotnine -> numpy[version='>=1.16.0'] > > holoviews -> bokeh[version='>=1.1.0'] -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.*|>=1.11.3,<2.0a0|>=1.11.3|>=1.7.1|>=1.14.6,<2.0a0|>=1.9.3,<2.0a0|>=1.18.5,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.12.1,<2.0a0|>=1.9.*|>=1.9|>=1.8|>=1.7|>=1.13.3,<2.0a0'] > > bokeh -> matplotlib -> > > > numpy[version='1.10.*|1.11.*|>=1.14.6,<2.0a0|>=1.18.5,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.12.1,<2.0a0|>=1.9.3,<2.0a0|>=1.11.*|>=1.9.*|>=1.11|>=1.9|>=1.8|>=1.7|1.13.*|1.12.*|>=1.13.3,<2.0a0|>=1.11.3,<2.0a0'] > > pandas -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.*|>=1.12.1,<2.0a0|>=1.14.6,<2.0a0|>=1.18.5,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9.*|>=1.9|>=1.8|>=1.7|>=1.13.3,<2.0a0|>=1.11.3,<2.0a0'] > > altair -> pandas -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.*|>=1.12.1,<2.0a0|>=1.14.6,<2.0a0|>=1.18.5,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9.*|>=1.9|>=1.8|>=1.7|>=1.13.3,<2.0a0|>=1.11.3,<2.0a0'] > > altair -> numpy[version='>=0.18'] > > matplotlib -> numpy[version='1.10.*|1.11.*|>=1.14.6,<2.0a0'] > > ggplot -> matplotlib-base -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.*|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.9.3,<2.0a0|>=1.9.*|>=1.9|>=1.8|>=1.7|>=1.13.3,<2.0a0|>=1.4.0|>=1.18.5,<2.0a0|>=1.18.1,<2.0a0|>=1.15.1,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.17.5,<2.0a0|>=1.18.4,<2.0a0|>=1.12.1,<2.0a0'] > > ggplot -> numpy > > keras -> numpy[version='>=1.9.1'] > > seaborn -> statsmodels[version='>=0.8.0'] -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11.*|>=1.11.3,<2.0a0|>=1.11|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.18.1,<2.0a0|>=1.17.5,<2.0a0|>=1.9.3,<2.0a0|>=1.18.5,<2.0a0|>=1.18.4,<2.0a0|>=1.12.1,<2.0a0|>=1.9.*|>=1.13.3,<2.0a0|>=1.9|>=1.15.1,<2.0a0|>=1.8|>=1.7|>=1.4.0'] > > matplotlib -> matplotlib-base==3.1.0=py37h5f35d83_0 -> > > numpy[version='>=1.11.3,<2.0a0|>=1.9.3,<2.0a0'] > > plotnine -> matplotlib-base[version='>=3.1.1'] -> > > > numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.18.5,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.4.0|>=1.9.3,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.13.3,<2.0a0|>=1.17.5,<2.0a0|>=1.12.1,<2.0a0|>=1.9|>=1.15.1,<2.0a0|>=1.9.*|>=1.8|>=1.7'] > > bokeh -> numpy[version='>=1.11.3|>=1.7.1'] > > > > Package jupyter_core conflicts for: > > holoviews -> notebook -> jupyter_core[version='>=4.4.0|>=4.6.0|>=4.6.1'] > > jupyter -> nbconvert -> jupyter_core[version='>=4.4.0|>=4.6.0|>=4.6.1'] > > > > Package six conflicts for: > > grpcio -> protobuf[version='>=3.5.0'] -> six > > pandas -> python-dateutil[version='>=2.6.1'] -> six[version='>=1.5'] > > keras -> tensorflow -> six[version='>=1.10.0'] > > altair -> six > > grpcio -> six[version='>=1.5.2'] > > bokeh -> six[version='>=1.5.2'] > > seaborn -> patsy -> six > > protobuf -> six > > matplotlib -> cycler -> six[version='>=1.5'] > > plotnine -> six > > altair -> jsonschema -> six[version='>=1.11.0'] > > bokeh -> packaging[version='>=16.8'] -> six[version='>=1.5'] > > numpy -> mkl-service[version='>=2,<3.0a0'] -> six > > keras -> six[version='>=1.9.0'] > > ggplot -> six > > holoviews -> bokeh[version='>=1.1.0'] -> six[version='>=1.5.2'] > > > > Package pandas conflicts for: > > plotnine -> mizani[version='>=0.7.1'] -> > > pandas[version='>=0.14|>=0.21|>=1.0.0|>=0.23|>=0.19.0'] > > holoviews -> pandas[version='>=0.20.0'] > > holoviews -> bokeh -> pandas > > ggplot -> statsmodels -> pandas[version='>=0.14|>=0.21'] > > ggplot -> pandas[version='<=0.22.0'] > > pandas > > bokeh -> pandas > > altair -> pandas > > altair -> vega[version='>=0.4.4'] -> > > pandas[version='>=0.25.3,<0.26.0|>=1.0.0,<2.0.0'] > > plotnine -> pandas[version='>=0.20.1|>=0.21.0|>=0.23.4|>=0.25.0|>=1.0.3'] > > seaborn -> statsmodels[version='>=0.8.0'] -> > > pandas[version='>=0.14|>=0.21'] > > seaborn -> pandas[version='>=0.14.0|>=0.22.0'] > > > > Package tornado conflicts for: > > jupyter -> ipykernel -> > > tornado[version='>=4|>=4,<6|>=4.0|>=4.2|>=5.0|>=5.0,<7|>=4.1,<7'] > > matplotlib -> tornado > > ggplot -> matplotlib-base -> tornado > > bokeh -> matplotlib -> tornado > > seaborn -> matplotlib-base[version='>=2.1.2'] -> tornado > > holoviews -> bokeh[version='>=1.1.0'] -> > > > tornado[version='>=4.3,<4.5|>=4|>=4,<6|>=4.1,<7|>=4.3|>=5|>=5.1|>=5.0|>=5.0,<7'] > > bokeh -> tornado[version='>=4.3,<4.5|>=4.3|>=5|>=5.1'] > > plotnine -> matplotlib-base[version='>=3.1.1'] -> tornado > > > > Package libpng conflicts for: > > plotnine -> matplotlib-base[version='>=3.1.1'] -> > > > libpng[version='>=1.6.32,<1.7.0a0|>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0|>=1.6.36,<1.7.0a0'] > > matplotlib -> freetype=2.6 -> > > libpng[version='1.6.*|>=1.6.21,<1.7|>=1.6.32,<1.6.35'] > > keras -> tensorflow -> libpng[version='>=1.6.37,<1.7.0a0'] > > ggplot -> matplotlib-base -> > > > libpng[version='>=1.6.23,<1.7|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0|>=1.6.36,<1.7.0a0|>=1.6.34,<1.7.0a0|>=1.6.32,<1.7.0a0|>=1.6.28,<1.7'] > > holoviews -> matplotlib-base[version='>=2.2'] -> > > > libpng[version='>=1.6.23,<1.7|>=1.6.32,<1.7.0a0|>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0|>=1.6.36,<1.7.0a0'] > > bokeh -> matplotlib -> > > > libpng[version='>=1.6.23,<1.7|>=1.6.37,<1.7.0a0|>=1.6.36,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.34,<1.7.0a0|>=1.6.32,<1.7.0a0'] > > matplotlib -> > > > libpng[version='>=1.6.23,<1.7|>=1.6.37,<1.7.0a0|>=1.6.36,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.34,<1.7.0a0|>=1.6.32,<1.7.0a0'] > > seaborn -> matplotlib-base[version='>=2.1.2'] -> > > > libpng[version='>=1.6.23,<1.7|>=1.6.32,<1.7.0a0|>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0|>=1.6.36,<1.7.0a0'] > > > > Package bleach conflicts for: > > keras -> tensorflow -> bleach==1.5.0 > > jupyter -> nbconvert -> bleach > > > > Package markdown conflicts for: > > holoviews -> panel[version='>=0.7.0'] -> markdown > > keras -> tensorflow -> markdown[version='>=2.6.8'] > > > > Package statsmodels conflicts for: > > seaborn -> statsmodels[version='>=0.5.0|>=0.8.0'] > > plotnine -> statsmodels[version='>=0.11.1|>=0.9.0|>=0.8.0'] > > ggplot -> statsmodels > > > > Package bokeh conflicts for: > > bokeh > > holoviews -> > > > bokeh[version='>=0.12.14,<=0.12.16|>=0.12.15|>=0.12.15,<1.1.0|>=1.0.0,<1.1.0|>=1.1.0,<2|>=1.1.0|>=1.1.0,<2.0.1|>=0.12.15,<=0.13.0|>=0.12.15,<=0.12.16'] > > holoviews -> panel[version='>=0.7.0'] -> > > bokeh[version='>=1.4.0|>=1.4.0,<2.0|>=2.0|>=2.1'] > > > > Package jupyter conflicts for: > > holoviews -> jupyter > > jupyter > > altair -> vega[version='>=0.4.4,<0.4.5.0a0'] -> > > jupyter[version='>=1.0.0,<2.0.0'] > > > > Package _libgcc_mutex conflicts for: > > protobuf -> libgcc-ng[version='>=7.5.0'] -> > > _libgcc_mutex[version='*|0.1',build='conda_forge|main'] > > pandas -> libgcc-ng[version='>=7.5.0'] -> > > _libgcc_mutex[version='*|0.1',build='conda_forge|main'] > > numpy -> libgcc-ng[version='>=7.5.0'] -> > > _libgcc_mutex[version='*|0.1',build='conda_forge|main'] > > python=3.7 -> libgcc-ng[version='>=7.5.0'] -> > > _libgcc_mutex[version='*|0.1',build='conda_forge|main'] > > grpcio -> libgcc-ng[version='>=7.5.0'] -> > > _libgcc_mutex[version='*|0.1',build='conda_forge|main'] > > matplotlib -> libgcc-ng[version='>=7.3.0'] -> > > _libgcc_mutex[version='*|0.1',build='conda_forge|main'] > > > > Package gdbm conflicts for: > > protobuf -> pypy3.6[version='>=7.3.1'] -> > gdbm[version='>=1.18,<1.19.0a0'] > > pandas -> pypy3.6[version='>=7.3.1'] -> gdbm[version='>=1.18,<1.19.0a0'] > > numpy -> pypy3.6[version='>=7.3.1'] -> gdbm[version='>=1.18,<1.19.0a0'] > > bokeh -> pypy3.6[version='>=7.3.1'] -> gdbm[version='>=1.18,<1.19.0a0'] > > > > Package patsy conflicts for: > > plotnine -> statsmodels[version='>=0.9.0'] -> patsy[version='>=0.4.0'] > > plotnine -> patsy[version='>=0.4.1|>=0.5.1'] > > > > Package entrypoints conflicts for: > > altair -> entrypoints > > jupyter -> nbconvert -> entrypoints[version='>=0.2.2'] > > > > Package simplegeneric conflicts for: > > altair -> ipython -> simplegeneric[version='>0.8'] > > holoviews -> ipython[version='>=5.4.0'] -> simplegeneric[version='>0.8'] > > > > Package futures conflicts for: > > matplotlib -> tornado -> futures > > bokeh -> tornado[version='>=5.1'] -> futures > > bokeh -> futures[version='>=3.0.3'] > > holoviews -> bokeh[version='>=1.1.0'] -> futures[version='>=3.0.3'] > > grpcio -> futures[version='>=2.2.0'] > > > > Package certifi conflicts for: > > protobuf -> setuptools -> certifi[version='>=2016.09|>=2016.9.26'] > > matplotlib -> setuptools -> certifi[version='>=2016.09|>=2016.9.26'] > > grpcio -> setuptools -> certifi[version='>=2016.09|>=2016.9.26'] > > keras -> setuptools -> certifi[version='>=2016.09|>=2016.9.26'] > > bokeh -> tornado[version='>=4.3'] -> certifi[version='>=2017.4.17'] > > > > Package pyyaml conflicts for: > > holoviews -> bokeh[version='>=1.1.0'] -> pyyaml[version='>=3.10'] > > bokeh -> pyyaml[version='>=3.10'] > > keras -> pyyaml > > > > Package cython conflicts for: > > keras -> pyyaml -> cython > > bokeh -> pyyaml[version='>=3.10'] -> cython > > > > Package matplotlib conflicts for: > > ggplot -> matplotlib > > matplotlib > > plotnine -> matplotlib[version='>=2.0.0|>=2.1.0|>=3.0.0|>=3.1.1'] > > seaborn -> matplotlib[version='>=1.4.3|>=2.1.2'] > > plotnine -> descartes[version='>=1.1.0'] -> matplotlib > > bokeh -> matplotlib > > holoviews -> matplotlib[version='>=2.1'] > > > > Package singledispatch conflicts for: > > matplotlib -> tornado -> singledispatch > > bokeh -> tornado[version='>=5.1'] -> singledispatch > > > > Package ipykernel conflicts for: > > jupyter -> ipywidgets -> ipykernel[version='>=4.1|>=4.2.2|>=4.5.1'] > > jupyter -> ipykernel > > > > Package markupsafe conflicts for: > > bokeh -> jinja2[version='>=2.7'] -> markupsafe[version='>=0.23'] > > altair -> jinja2 -> markupsafe[version='>=0.23'] > > > > Package nbconvert conflicts for: > > jupyter -> notebook -> nbconvert[version='<6.0'] > > jupyter -> nbconvert > > > > Package grpcio conflicts for: > > grpcio > > keras -> tensorflow -> grpcio[version='>=1.8.6'] > > > > Package sip conflicts for: > > matplotlib -> pyqt -> > > sip[version='4.18|4.18.*|>=4.19.4,<=4.19.8|>=4.19.13,<=4.19.14'] > > ggplot -> pyqt=4.11 -> sip==4.18 > > > > Package jpeg conflicts for: > > ggplot -> qt=4.8 -> jpeg[version='9.*|>=9c,<10a'] > > bokeh -> pillow[version='>=4.0'] -> > > jpeg[version='9.*|>=9c,<10a|>=9b,<10a'] > > > > -- > ========= mailto:db...@incadencecorp.com ============ > David W. Boyd > VP, Data Solutions > 10432 Balls Ford, Suite 240 > Manassas, VA 20109 > office: +1-703-552-2862 > cell: +1-703-402-7908 > ============== http://www.incadencecorp.com/ ============ > ISO/IEC JTC1 SC42/WG2, editor ISO/IEC 20546, ISO/IEC 20547-1 > Chair INCITS TG Big Data > Co-chair NIST Big Data Public Working Group Reference Architecture > First Robotic Mentor - FRC, FTC - www.iliterobotics.org > Board Member- USSTEM Foundation - www.usstem.org > > The information contained in this message may be privileged > and/or confidential and protected from disclosure. > If the reader of this message is not the intended recipient > or an employee or agent responsible for delivering this message > to the intended recipient, you are hereby notified that any > dissemination, distribution or copying of this communication > is strictly prohibited. If you have received this communication > in error, please notify the sender immediately by replying to > this message and deleting the material from any computer. > > -- Best Regards Jeff Zhang