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.

Reply via email to