holoviz-topics / EarthSim

Tools for working with and visualizing environmental simulations.
https://earthsim.holoviz.org
BSD 3-Clause "New" or "Revised" License
65 stars 21 forks source link

Environment issues #281

Closed kcpevey closed 5 years ago

kcpevey commented 5 years ago

@philippjfr and I were discussing the fact that I've broken my env several times in the last week. It has happened again. I was operating off of the pyviz dev releases where applicable, then in order to take in the latest fix to gv, I removed it and pip installed it from the repo. That caused an error on my imports. My env no longer saw param - which it did indeed have. So I uninstalled param (and only param) and reinstalled it. Then I was failing on bokeh imports, my env no longer saw bokeh - which it did indeed have. So I uninstalled bokeh (and only bokeh) and reinstalled it. Now it doesn't see param again. Here is an example traceback and my conda env:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-1b5dbc0e7f01> in <module>
      1 import numpy as np
----> 2 import panel as pn
      3 import xarray as xr
      4 import holoviews as hv
      5 import geoviews as gv

~/miniconda3/envs/goatt/lib/python3.6/site-packages/panel/__init__.py in <module>
      3 import sys
      4 
----> 5 from . import holoviews # noqa
      6 from . import layout # noqa
      7 from . import pipeline # noqa

~/miniconda3/envs/goatt/lib/python3.6/site-packages/panel/holoviews.py in <module>
      9 from collections import OrderedDict
     10 
---> 11 import param
     12 
     13 from .layout import Panel, WidgetBox

ModuleNotFoundError: No module named 'param'
#
# Name                    Version                   Build  Channel
affine                    2.2.2                      py_0    conda-forge
alabaster                 0.7.12                     py_0    conda-forge
appdirs                   1.4.3                      py_1    conda-forge
appnope                   0.1.0                 py36_1000    conda-forge
argparse                  1.4.0                     <pip>
asn1crypto                0.24.0                py36_1003    conda-forge
atomicwrites              1.2.1                      py_0    conda-forge
attrs                     18.2.0                     py_0    conda-forge
babel                     2.6.0                      py_1    conda-forge
backcall                  0.1.0                      py_0    conda-forge
beautifulsoup4            4.7.0                 py36_1000    conda-forge
blas                      1.1                    openblas    conda-forge
bleach                    3.0.2                      py_1    conda-forge
blinker                   1.4                        py_1    conda-forge
blosc                     1.15.1               hfc679d8_0    conda-forge
bokeh                     1.0.4                      py_0    bokeh
boost                     1.66.0                   py36_1    conda-forge
boost-cpp                 1.66.0                        1    conda-forge
boto3                     1.9.72                     py_0    conda-forge
botocore                  1.12.73                    py_0    conda-forge
bottleneck                1.2.1            py36h7eb728f_1    conda-forge
bzip2                     1.0.6                         1    conda-forge
ca-certificates           2018.11.29           ha4d7672_0    conda-forge
cairo                     1.14.12              he56eebe_3    conda-forge
cartopy                   0.16.0           py36h81b52dc_2    conda-forge
certifi                   2018.11.29            py36_1000    conda-forge
cffi                      1.11.5           py36h5e8e0c9_1    conda-forge
cftime                    1.0.3.4          py36h7eb728f_0    conda-forge
chardet                   3.0.4                 py36_1003    conda-forge
click                     7.0                        py_0    conda-forge
click-plugins             1.0.4                      py_0    conda-forge
cligj                     0.5.0                      py_0    conda-forge
cloudpickle               0.6.1                      py_0    conda-forge
colorcet                  1.0.0                      py_0    conda-forge
coverage                  4.5.2            py36h470a237_0    conda-forge
coveralls                 1.5.1                      py_0    conda-forge
cryptography              2.3.1            py36hdffb7b8_0    conda-forge
cryptography-vectors      2.3.1                 py36_1000    conda-forge
curl                      7.63.0               h74213dd_0    conda-forge
cycler                    0.10.0                    <pip>
cycler                    0.10.0                     py_1    conda-forge
cytoolz                   0.9.0.1          py36h470a237_1    conda-forge
dask                      1.0.0                      py_0    conda-forge
dask-core                 1.0.0                      py_0    conda-forge
datashader                0.6.9a1                    py_0    pyviz/label/earthsim
datashape                 0.5.4                    py36_0    conda-forge
decorator                 4.3.0                      py_0    conda-forge
descartes                 1.1.0                      py_2    conda-forge
diskcache                 3.1.1                      py_0    conda-forge
distributed               1.25.1                py36_1000    conda-forge
docopt                    0.6.2                      py_1    conda-forge
docutils                  0.14                  py36_1001    conda-forge
earthsim                  1.1.0a3.post7+gc3fb682.dirty           <pip>
entrypoints               0.2.3                 py36_1002    conda-forge
es-workflows              0.1                       <pip>
expat                     2.2.5                hfc679d8_2    conda-forge
ffmpeg                    3.2.4                         3    conda-forge
filigree                  0.2.2+pyviz.0    py36h2d50403_1    pyviz/label/earthsim
fiona                     1.7.12                   py36_0    conda-forge
flask                     1.0.2                      py_2    conda-forge
fontconfig                2.13.0               h8c010e7_5    conda-forge
freetype                  2.8.1                hfa320df_1    conda-forge
freexl                    1.0.5                h470a237_2    conda-forge
freezegun                 0.3.11                   py36_0    conda-forge
future                    0.17.1                py36_1000    conda-forge
futures-compat            1.0                       py3_0    conda-forge
gazar                     0.0.5                      py_0    conda-forge
gdal                      2.2.4                    py36_0    pyviz/label/earthsim
geojson                   2.4.1                      py_0    conda-forge
geopandas                 0.3.0                      py_1    conda-forge
geos                      3.6.2                hfc679d8_4    conda-forge
geotiff                   1.4.2                h700e5ad_5    conda-forge
geoviews                  1.6.0.post1+g29c80d0           <pip>
geoviews-core             1.6.0                      py_0    pyviz/label/dev
gettext                   0.19.8.1             h1f1d5ed_1    conda-forge
giflib                    5.1.4                h470a237_1    conda-forge
girder-client             2.4.0                      py_0    conda-forge
glib                      2.55.0               h464dc38_2    conda-forge
graphite2                 1.3.13               h7d4d677_0    conda-forge
gssha                     7.12+pyviz.0         h2d50403_1    pyviz/label/earthsim
gsshapy                   2.3.8                    py36_0    conda-forge
h5netcdf                  0.6.2                      py_0    conda-forge
h5py                      2.8.0            py36h470a237_0    conda-forge
harfbuzz                  1.7.6                         0    conda-forge
harmonica                 0.1a0+4.g488570e           <pip>
hdf4                      4.2.13               h951d187_2    conda-forge
hdf5                      1.10.1                        2    conda-forge
heapdict                  1.0.0                 py36_1000    conda-forge
holoviews                 1.11.0             pyh39e3cac_0    pyviz/label/dev
hs_restclient             1.3.1                      py_0    conda-forge
html5lib                  0.9999999                py36_0    conda-forge
icu                       58.2                 hfc679d8_0    conda-forge
idna                      2.8                   py36_1000    conda-forge
imageio                   2.4.1                 py36_1000    conda-forge
imagesize                 1.1.0                      py_0    conda-forge
importlib_resources       1.0.2                 py36_1000    conda-forge
ipykernel                 5.1.0           py36h24bf2e0_1001    conda-forge
ipython                   7.2.0           py36h24bf2e0_1000    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                7.4.2                      py_0    conda-forge
isodate                   0.6.0                      py_1    conda-forge
itsdangerous              1.1.0                      py_0    conda-forge
jasper                    1.900.1              hff1ad4c_5    conda-forge
jedi                      0.13.2                py36_1000    conda-forge
jinja2                    2.10                       py_1    conda-forge
Jinja2                    2.10                      <pip>
jmespath                  0.9.3                      py_1    conda-forge
jpeg                      9c                   h470a237_1    conda-forge
json-c                    0.12.1               h470a237_1    conda-forge
jsonschema                3.0.0a3               py36_1000    conda-forge
jupyter                   1.0.0                      py_1    conda-forge
jupyter_client            5.2.4                      py_0    conda-forge
jupyter_console           6.0.0                      py_0    conda-forge
jupyter_core              4.4.0                      py_0    conda-forge
jupyterlab                0.35.3                   py36_0    conda-forge
jupyterlab_server         0.2.0                      py_0    conda-forge
kealib                    1.4.7                         4    conda-forge
kiwisolver                1.0.1            py36h2d50403_2    conda-forge
krb5                      1.16.2               hbb41f41_0    conda-forge
lancet                    0.9.0                    py36_0    conda-forge
libcurl                   7.63.0               hbdb9355_0    conda-forge
libcxx                    7.0.0                h2d50403_2    conda-forge
libdap4                   3.18.3                        2    conda-forge
libedit                   3.1.20170329         haf1bffa_1    conda-forge
libffi                    3.2.1                hfc679d8_5    conda-forge
libfiligree               0.1+pyviz.0          h2d50403_1    pyviz/label/earthsim
libgdal                   2.2.4                         5    pyviz/label/earthsim
libgfortran               3.0.0                      1001    conda-forge
libiconv                  1.15                 h470a237_3    conda-forge
libkml                    1.3.0                         6    pyviz/label/earthsim
libnetcdf                 4.6.1                         2    conda-forge
libpng                    1.6.34               ha92aebf_2    conda-forge
libpq                     10.6                 hf16a0db_0    conda-forge
libsodium                 1.0.16               h470a237_1    conda-forge
libspatialindex           1.8.5                hfc679d8_3    conda-forge
libspatialite             4.3.0a                       19    conda-forge
libssh2                   1.8.0                h5b517e9_3    conda-forge
libtiff                   4.0.9                he6b73bb_2    conda-forge
libwebp                   0.5.2                         7    conda-forge
libxml2                   2.9.8                h422b904_5    conda-forge
libxslt                   1.1.32               h88dbc4e_2    conda-forge
llvm-meta                 7.0.0                         0    conda-forge
llvmlite                  0.26.0          py36h3fea490_1000    conda-forge
locket                    0.2.0                      py_2    conda-forge
lxml                      4.2.5            py36hc9114bc_0    conda-forge
mapkit                    1.2.3                      py_1    conda-forge
markdown                  2.6.11                     py_0    conda-forge
markupsafe                1.1.0            py36h470a237_0    conda-forge
matplotlib                2.2.2                    py36_1    conda-forge
mistune                   0.8.4            py36h470a237_0    conda-forge
mock                      2.0.0                 py36_1000    conda-forge
more-itertools            4.3.0                 py36_1000    conda-forge
msgpack-python            0.6.0            py36h2d50403_0    conda-forge
multipledispatch          0.6.0                      py_0    conda-forge
munch                     2.3.2                      py_0    conda-forge
nbconvert                 5.3.1                      py_1    conda-forge
nbformat                  4.4.0                      py_1    conda-forge
nbsmoke                   0.2.7                      py_0    pyviz/label/earthsim
nbstripout                0.3.3                      py_0    conda-forge
ncurses                   6.1                  hfc679d8_2    conda-forge
netcdf4                   1.4.0                    py36_0    conda-forge
networkx                  2.2                        py_1    conda-forge
nmutils                   0.1                       <pip>
nodejs                    9.11.1                        0    conda-forge
notebook                  5.5.0                    py36_0    conda-forge
numba                     0.41.0           py36hf8a1672_0    conda-forge
numexpr                   2.6.9            py36hf8a1672_0    conda-forge
numpy                     1.14.5          py36_blas_openblashd3ea46f_202  [blas_openblas]  conda-forge
oauthlib                  2.1.0                      py_0    conda-forge
olefile                   0.46                       py_0    conda-forge
openblas                  0.2.20                        8    conda-forge
opencv                    3.4.1           py36_blas_openblas_200  [blas_openblas]  conda-forge
openjpeg                  2.3.0                h316dc23_3    conda-forge
openmp                    7.0.0                h2d50403_0    conda-forge
openssl                   1.0.2p               h470a237_2    conda-forge
owslib                    0.17.0                     py_0    conda-forge
packaging                 18.0                       py_0    conda-forge
pandas                    0.22.0                   py36_1    conda-forge
pandoc                    2.5                           0    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
panel                     0.3.0                      py_0    pyviz/label/dev
pangaea                   0.0.4                    py36_0    conda-forge
param                     1.8.2a1                    py_0    pyviz/label/dev
parambokeh                0.2.3                      py_0    pyviz/label/earthsim
paramnb                   2.0.4                      py_0    pyviz/label/earthsim
parso                     0.3.1                      py_0    conda-forge
partd                     0.3.9                      py_0    conda-forge
pbr                       5.1.1                      py_0    conda-forge
pcre                      8.41                 hfc679d8_3    conda-forge
peewee                    3.6.4           py36h65ede16_1000    conda-forge
pexpect                   4.6.0                 py36_1000    conda-forge
pickleshare               0.7.5                 py36_1000    conda-forge
pillow                    5.2.0            py36h2dc6135_1    conda-forge
pint                      0.8.1                      py_1    conda-forge
pip                       18.1                  py36_1000    conda-forge
pixman                    0.34.0               h470a237_3    conda-forge
pluggy                    0.8.0                      py_0    conda-forge
pony                      0.7.1                    py36_0    conda-forge
poppler                   0.61.1                        3    conda-forge
poppler-data              0.4.9                         0    conda-forge
proj4                     4.9.3                h470a237_8    conda-forge
prompt_toolkit            2.0.7                      py_0    conda-forge
psutil                    5.4.8            py36h470a237_0    conda-forge
psycopg2                  2.7.6.1          py36hdffb7b8_0    conda-forge
ptyprocess                0.6.0                 py36_1000    conda-forge
py                        1.7.0                      py_0    conda-forge
pycparser                 2.19                       py_0    conda-forge
pyct                      0.4.4a10                   py_0    pyviz/label/earthsim
pyct-core                 0.4.4a10                   py_0    pyviz/label/earthsim
pyepsg                    0.4.0                      py_0    conda-forge
pyflakes                  2.0.0                      py_0    conda-forge
pygments                  2.3.1                      py_0    conda-forge
pyjwt                     1.7.1                      py_0    conda-forge
pyopenssl                 18.0.0                py36_1000    conda-forge
pyparsing                 2.3.0                      py_0    conda-forge
pyproj                    1.9.5.1          py36h508ed2a_6    conda-forge
pyqt                      5.6.0            py36h8210e8a_8    conda-forge
pyrsistent                0.14.8           py36h470a237_0    conda-forge
pysal                     1.14.4.post2          py36_1001    conda-forge
pyshp                     2.0.1                      py_0    conda-forge
pysocks                   1.6.8                 py36_1002    conda-forge
pytables                  3.4.4                    py36_8    conda-forge
pytest                    4.0.2                 py36_1000    conda-forge
pytest-cov                2.6.0                      py_0    conda-forge
python                    3.6.5                         1    conda-forge
python-dateutil           2.7.5                      py_0    conda-forge
pytz                      2018.7                     py_0    conda-forge
pyviz_comms               0.7.0                      py_0    conda-forge
pywavelets                1.0.1            py36h7eb728f_0    conda-forge
pyyaml                    3.13             py36h470a237_1    conda-forge
pyzmq                     17.1.2           py36hae99301_1    conda-forge
qt                        5.6.2                h9e3eb04_4    conda-forge
qtconsole                 4.4.3                      py_0    conda-forge
quest                     2.6.1                      py_0    erdc
rapidpy                   2.6.0                    py36_0    conda-forge
rasterio                  1.0.9            py36h1b5fcde_0    conda-forge
readline                  7.0                  haf1bffa_1    conda-forge
requests                  2.21.0                py36_1000    conda-forge
requests-oauthlib         1.0.0                      py_1    conda-forge
requests-toolbelt         0.8.0                      py_1    conda-forge
roamsADH                  2.5.0                     <pip>
roamsUTIL                 2.5.0                     <pip>
rtree                     0.8.3                 py36_1000    conda-forge
s3transfer                0.1.13                py36_1001    conda-forge
scikit-image              0.14.0           py36hfc679d8_1    conda-forge
scipy                     1.1.0           py36_blas_openblas_200  [blas_openblas]  pyviz/label/earthsim
send2trash                1.5.0                      py_0    conda-forge
setuptools                40.6.3                   py36_0    conda-forge
shapely                   1.6.4            py36h164cb2d_1    conda-forge
sip                       4.18.1           py36hfc679d8_0    conda-forge
six                       1.12.0                py36_1000    conda-forge
snowballstemmer           1.2.1                      py_1    conda-forge
snuggs                    1.4.1                      py_1    conda-forge
sortedcollections         1.0.1                      py_1    conda-forge
sortedcontainers          2.1.0                      py_0    conda-forge
sphinx                    1.8.3                 py36_1000    conda-forge
sphinx_rtd_theme          0.4.2                      py_0    conda-forge
sphinxcontrib-websupport  1.1.0                      py_1    conda-forge
sqlalchemy                1.2.15           py36h470a237_0    conda-forge
sqlite                    3.20.1                        0    conda-forge
suds-jurko                0.6                   py36_1001    conda-forge
tblib                     1.3.2                      py_1    conda-forge
terminado                 0.8.1                 py36_1001    conda-forge
testpath                  0.3.1                    py36_1    conda-forge
timezonefinder            3.3.0                      py_0    conda-forge
tk                        8.6.9                ha92aebf_0    conda-forge
toolz                     0.9.0                      py_1    conda-forge
tornado                   5.1.1            py36h470a237_0    conda-forge
traitlets                 4.3.2                 py36_1000    conda-forge
uit                       0.1.0                     <pip>
ulmo                      0.8.4                      py_1    conda-forge
urllib3                   1.24.1                py36_1000    conda-forge
utm                       0.4.2                    py36_0    conda-forge
wcwidth                   0.1.7                      py_1    conda-forge
webencodings              0.5.1                      py_1    conda-forge
werkzeug                  0.14.1                     py_0    conda-forge
wheel                     0.32.3                   py36_0    conda-forge
widgetsnbextension        3.4.2                 py36_1000    conda-forge
wrapt                     1.10.11          py36h470a237_1    conda-forge
wrf-python                1.3.0            py36h18b3941_0    conda-forge
x264                      20131218                      0    pyviz/label/earthsim
xarray                    0.10.7                   py36_0    conda-forge
xerces-c                  3.2.0                h5d6a6da_2    conda-forge
xz                        5.2.4                h470a237_1    conda-forge
yaml                      0.1.7                h470a237_1    conda-forge
zeromq                    4.2.5                hfc679d8_2    pyviz/label/earthsim
zict                      0.1.3                      py_0    conda-forge
zlib                      1.2.11               h470a237_3    conda-forge