I tried installing plotly on my existing anaconda installation for use with jupyter lab, and received an error, then went through the usual conda procedures to fix the error to no avail… so I thought why not try an absolute fresh conda install
After the fresh conda install, I followed the directions here:
exactly as follows:
# base plotly install
conda install -c plotly plotly=4.7.1
# install nodejs for use with jupyter lab
conda install -c conda-forge nodejs
# install for jupyter lab
conda install jupyterlab "ipywidgets=7.5"
# install JupyterLab renderer support
jupyter labextension install jupyterlab-plotly@4.7.1
# OPTIONAL: Jupyter widgets extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager plotlywidget@4.7.1
# Extended Geo suppport
conda install -c plotly plotly-geo=1.0.0
and received the following error when installing plotly-geo:
InvalidArchiveError('Error with archive C:\\Users\\wxpro\\anaconda3\\pkgs\\openssl-1.1.1g-he774522_0ags243um\\pkg-openssl-1.1.1g-he774522_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink')
this is the same error I received before… so I’m wondering if perhaps geo installs a different SSL than previous, and something occurs within the dependencies? I don’t know…
to make an error like this go away I would usually do something like
conda update --all
# and if that doesn't fix it throw in a
conda config --add pinned_packages defaults::conda
conda update -c conda-forge conda
conda update --all # again if needed
However none of the above work… so it’s time to write the experts… those are the exact sequences completed to create the error after a fresh conda install, and the conda / python versions are:
(base) PS C:\Users\wxpro> conda --version
conda 4.8.3
(base) PS C:\Users\wxpro> python --version
Python 3.7.7
Have a great day
Below is the env export
conda env export
name: base
channels:
- plotly
- conda-forge
- defaults
dependencies:
- _anaconda_depends=2020.02=py37_0
- _ipyw_jlab_nb_ext_conf=0.1.0=py37_0
- alabaster=0.7.12=py37_0
- anaconda=custom=py37_1
- anaconda-client=1.7.2=py37_0
- anaconda-navigator=1.9.12=py37_0
- anaconda-project=0.8.4=py_0
- argh=0.26.2=py37_0
- asn1crypto=1.3.0=py37_0
- astroid=2.4.0=py37_0
- astropy=4.0.1.post1=py37he774522_0
- atomicwrites=1.4.0=py_0
- attrs=19.3.0=py_0
- autopep8=1.4.4=py_0
- babel=2.8.0=py_0
- backcall=0.1.0=py37_0
- backports=1.0=py_2
- backports.functools_lru_cache=1.6.1=py_0
- backports.shutil_get_terminal_size=1.0.0=py37_2
- backports.tempfile=1.0=py_1
- backports.weakref=1.0.post1=py_1
- bcrypt=3.1.7=py37he774522_0
- beautifulsoup4=4.9.0=py37_0
- bitarray=1.2.1=py37he774522_0
- bkcharts=0.2=py37_0
- blas=1.0=mkl
- bleach=3.1.4=py_0
- blosc=1.16.3=h7bd577a_0
- bokeh=2.0.2=py37_0
- boto=2.49.0=py37_0
- bottleneck=1.3.2=py37h2a96729_0
- bzip2=1.0.8=he774522_0
- ca-certificates=2020.4.5.1=hecc5488_0
- certifi=2020.4.5.1=py37hc8dfbb8_0
- cffi=1.14.0=py37h7a1dbc1_0
- chardet=3.0.4=py37_1003
- click=7.1.2=py_0
- cloudpickle=1.4.1=py_0
- clyent=1.2.2=py37_1
- colorama=0.4.3=py_0
- comtypes=1.1.7=py37_0
- conda=4.8.3=py37hc8dfbb8_1
- conda-build=3.18.11=py37_0
- conda-env=2.6.0=1
- conda-package-handling=1.6.1=py37h62dcd97_0
- conda-verify=3.4.2=py_1
- console_shortcut=0.1.1=4
- contextlib2=0.6.0.post1=py_0
- cryptography=2.9.2=py37h7a1dbc1_0
- curl=7.69.1=h2a8f88b_0
- cycler=0.10.0=py37_0
- cython=0.29.17=py37ha925a31_0
- cytoolz=0.10.1=py37he774522_0
- dask=2.16.0=py_0
- dask-core=2.16.0=py_0
- decorator=4.4.2=py_0
- defusedxml=0.6.0=py_0
- diff-match-patch=20181111=py_0
- distributed=2.16.0=py37_0
- docutils=0.16=py37_0
- entrypoints=0.3=py37_0
- et_xmlfile=1.0.1=py37_0
- fastcache=1.1.0=py37he774522_0
- filelock=3.0.12=py_0
- flake8=3.7.9=py37_0
- flask=1.1.2=py_0
- freetype=2.9.1=ha9979f8_1
- fsspec=0.7.1=py_0
- future=0.18.2=py37_0
- get_terminal_size=1.0.0=h38e98db_0
- gevent=1.4.0=py37he774522_0
- glob2=0.7=py_0
- greenlet=0.4.15=py37hfa6e2cd_0
- h5py=2.10.0=py37h5e291fa_0
- hdf5=1.10.4=h7ebc959_0
- heapdict=1.0.1=py_0
- html5lib=1.0.1=py37_0
- hypothesis=5.11.0=py_0
- icc_rt=2019.0.0=h0cc432a_1
- icu=58.2=ha925a31_3
- idna=2.9=py_1
- imageio=2.8.0=py_0
- imagesize=1.2.0=py_0
- importlib_metadata=1.5.0=py37_0
- intel-openmp=2020.1=216
- intervaltree=3.0.2=py_0
- ipykernel=5.1.4=py37h39e3cac_0
- ipython=7.13.0=py37h5ca1d4c_0
- ipython_genutils=0.2.0=py37_0
- ipywidgets=7.5.1=py_0
- isort=4.3.21=py37_0
- itsdangerous=1.1.0=py37_0
- jdcal=1.4.1=py_0
- jedi=0.15.2=py37_0
- jinja2=2.11.2=py_0
- joblib=0.14.1=py_0
- jpeg=9b=hb83a4c4_2
- json5=0.9.4=py_0
- jsonschema=3.2.0=py37_0
- jupyter=1.0.0=py37_7
- jupyter_client=6.1.3=py_0
- jupyter_console=6.1.0=py_0
- jupyter_core=4.6.3=py37_0
- jupyterlab=1.2.6=pyhf63ae98_0
- jupyterlab_server=1.1.1=py_0
- keyring=21.1.1=py37_2
- kiwisolver=1.2.0=py37h74a9793_0
- krb5=1.17.1=hc04afaa_0
- lazy-object-proxy=1.4.3=py37he774522_0
- libarchive=3.3.3=h0643e63_5
- libcurl=7.69.1=h2a8f88b_0
- libiconv=1.15=h1df5818_7
- liblief=0.10.1=ha925a31_0
- libpng=1.6.37=h2a8f88b_0
- libsodium=1.0.16=h9d3ae62_0
- libspatialindex=1.9.3=h33f27b4_0
- libssh2=1.9.0=h7a1dbc1_1
- libtiff=4.1.0=h56a325e_0
- libxml2=2.9.9=h464c3ec_0
- libxslt=1.1.33=h579f668_0
- llvmlite=0.32.0=py37ha925a31_0
- locket=0.2.0=py37_1
- lxml=4.5.0=py37h1350720_0
- lz4-c=1.8.1.2=h2fa13f4_0
- lzo=2.10=he774522_2
- m2w64-gcc-libgfortran=5.3.0=6
- m2w64-gcc-libs=5.3.0=7
- m2w64-gcc-libs-core=5.3.0=7
- m2w64-gmp=6.1.0=2
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2
- markupsafe=1.1.1=py37he774522_0
- matplotlib=3.1.3=py37_0
- matplotlib-base=3.1.3=py37h64f37c6_0
- mccabe=0.6.1=py37_1
- menuinst=1.4.16=py37he774522_0
- mistune=0.8.4=py37he774522_0
- mkl=2020.1=216
- mkl-service=2.3.0=py37hb782905_0
- mkl_fft=1.0.15=py37h14836fe_0
- mkl_random=1.1.0=py37h675688f_0
- mock=4.0.2=py_0
- more-itertools=8.2.0=py_0
- mpmath=1.1.0=py37_0
- msgpack-python=1.0.0=py37h74a9793_1
- msys2-conda-epoch=20160418=1
- multipledispatch=0.6.0=py37_0
- navigator-updater=0.2.1=py37_0
- nbconvert=5.6.1=py37_0
- nbformat=5.0.6=py_0
- networkx=2.4=py_0
- nltk=3.4.5=py37_0
- nodejs=14.2.0=1
- nose=1.3.7=py37_2
- notebook=6.0.3=py37_0
- numba=0.49.0=py37h47e9c7a_0
- numexpr=2.7.1=py37h25d0782_0
- numpy=1.18.1=py37h93ca92e_0
- numpy-base=1.18.1=py37hc3f5095_1
- numpydoc=0.9.2=py_0
- olefile=0.46=py37_0
- openpyxl=3.0.3=py_0
- openssl=1.1.1g=he774522_0
- packaging=20.3=py_0
- pandas=1.0.3=py37h47e9c7a_0
- pandoc=2.2.3.2=0
- pandocfilters=1.4.2=py37_1
- paramiko=2.7.1=py_0
- parso=0.5.2=py_0
- partd=1.1.0=py_0
- path=13.1.0=py37_0
- path.py=12.4.0=0
- pathlib2=2.3.5=py37_0
- pathtools=0.1.2=py_1
- patsy=0.5.1=py37_0
- pep8=1.7.1=py37_0
- pexpect=4.8.0=py37_0
- pickleshare=0.7.5=py37_0
- pillow=7.1.2=py37hcc1f983_0
- pip=20.0.2=py37_3
- pkginfo=1.5.0.1=py37_0
- plotly=4.7.1=py_0
- pluggy=0.13.1=py37_0
- ply=3.11=py37_0
- powershell_shortcut=0.0.1=3
- prometheus_client=0.7.1=py_0
- prompt-toolkit=3.0.4=py_0
- prompt_toolkit=3.0.4=0
- psutil=5.7.0=py37he774522_0
- py=1.8.1=py_0
- py-lief=0.10.1=py37ha925a31_0
- pycodestyle=2.5.0=py37_0
- pycosat=0.6.3=py37he774522_0
- pycparser=2.20=py_0
- pycrypto=2.6.1=py37hfa6e2cd_9
- pycurl=7.43.0.5=py37h7a1dbc1_0
- pydocstyle=4.0.1=py_0
- pyflakes=2.1.1=py37_0
- pygments=2.6.1=py_0
- pylint=2.5.0=py37_1
- pynacl=1.3.0=py37h62dcd97_0
- pyodbc=4.0.30=py37ha925a31_0
- pyopenssl=19.1.0=py37_0
- pyparsing=2.4.7=py_0
- pyqt=5.9.2=py37h6538335_2
- pyreadline=2.1=py37_1
- pyrsistent=0.16.0=py37he774522_0
- pysocks=1.7.1=py37_0
- pytables=3.6.1=py37h1da0976_0
- pytest=5.4.1=py37_0
- pytest-arraydiff=0.3=py37h39e3cac_0
- pytest-astropy=0.8.0=py_0
- pytest-astropy-header=0.1.2=py_0
- pytest-doctestplus=0.5.0=py_0
- pytest-openfiles=0.5.0=py_0
- pytest-remotedata=0.3.2=py37_0
- python=3.7.7=h81c818b_4
- python-dateutil=2.8.1=py_0
- python-jsonrpc-server=0.3.4=py_0
- python-language-server=0.31.10=py37_0
- python-libarchive-c=2.9=py_0
- python-wget=3.2=py_0
- python_abi=3.7=1_cp37m
- pytz=2020.1=py_0
- pywavelets=1.1.1=py37he774522_0
- pywin32=227=py37he774522_1
- pywin32-ctypes=0.2.0=py37_1000
- pywinpty=0.5.7=py37_0
- pyyaml=5.3.1=py37he774522_0
- pyzmq=18.1.1=py37ha925a31_0
- qdarkstyle=2.8.1=py_0
- qt=5.9.7=vc14h73c81de_0
- qtawesome=0.7.0=py_0
- qtconsole=4.7.3=py_0
- qtpy=1.9.0=py_0
- requests=2.23.0=py37_0
- retrying=1.3.3=py37_2
- rope=0.16.0=py_0
- rtree=0.9.4=py37h21ff451_1
- ruamel_yaml=0.15.87=py37he774522_0
- scikit-image=0.16.2=py37h47e9c7a_0
- scikit-learn=0.22.1=py37h6288b17_0
- scipy=1.4.1=py37h9439919_0
- seaborn=0.10.1=py_0
- send2trash=1.5.0=py37_0
- setuptools=46.2.0=py37_0
- simplegeneric=0.8.1=py37_2
- singledispatch=3.4.0.3=py37_0
- sip=4.19.8=py37h6538335_0
- six=1.14.0=py37_0
- snappy=1.1.7=h777316e_3
- snowballstemmer=2.0.0=py_0
- sortedcollections=1.1.2=py37_0
- sortedcontainers=2.1.0=py37_0
- soupsieve=2.0=py_0
- sphinx=3.0.3=py_0
- sphinxcontrib=1.0=py37_1
- sphinxcontrib-applehelp=1.0.2=py_0
- sphinxcontrib-devhelp=1.0.2=py_0
- sphinxcontrib-htmlhelp=1.0.3=py_0
- sphinxcontrib-jsmath=1.0.1=py_0
- sphinxcontrib-qthelp=1.0.3=py_0
- sphinxcontrib-serializinghtml=1.1.4=py_0
- sphinxcontrib-websupport=1.2.1=py_0
- spyder=4.1.3=py37_0
- spyder-kernels=1.9.1=py37_0
- sqlalchemy=1.3.16=py37he774522_0
- sqlite=3.31.1=h2a8f88b_1
- statsmodels=0.11.0=py37he774522_0
- sympy=1.5.1=py37_0
- tbb=2020.0=h74a9793_0
- tblib=1.6.0=py_0
- terminado=0.8.3=py37_0
- testpath=0.4.4=py_0
- tk=8.6.8=hfa6e2cd_0
- toml=0.10.0=py37h28b3542_0
- toolz=0.10.0=py_0
- tornado=6.0.4=py37he774522_1
- tqdm=4.46.0=py_0
- traitlets=4.3.3=py37_0
- typed-ast=1.4.1=py37he774522_0
- typing_extensions=3.7.4.1=py37_0
- ujson=1.35=py37hfa6e2cd_0
- unicodecsv=0.14.1=py37_0
- urllib3=1.25.8=py37_0
- vc=14.1=h0510ff6_4
- vs2015_runtime=14.16.27012=hf0eaf9b_1
- watchdog=0.10.2=py37_0
- wcwidth=0.1.9=py_0
- webencodings=0.5.1=py37_1
- werkzeug=1.0.1=py_0
- wheel=0.34.2=py37_0
- widgetsnbextension=3.5.1=py37_0
- win_inet_pton=1.1.0=py37_0
- win_unicode_console=0.5=py37_0
- wincertstore=0.2=py37_0
- winpty=0.4.3=4
- wrapt=1.11.2=py37he774522_0
- xlrd=1.2.0=py37_0
- xlsxwriter=1.2.8=py_0
- xlwings=0.19.0=py37_0
- xlwt=1.3.0=py37_0
- xmltodict=0.12.0=py_0
- xz=5.2.5=h62dcd97_0
- yaml=0.1.7=hc54c509_2
- yapf=0.28.0=py_0
- zeromq=4.3.1=h33f27b4_3
- zict=2.0.0=py_0
- zipp=3.1.0=py_0
- zlib=1.2.11=h62dcd97_4
- zstd=1.3.7=h508b16e_0
prefix: C:\Users\wxpro\anaconda3