Esri / insights-scripting-guide

A guide and samples for working with the ArcGIS Insights scripting environment.
Apache License 2.0
29 stars 21 forks source link

Solving dependencies unsuccessful #43

Closed pvvrot-esrifrance closed 1 month ago

pvvrot-esrifrance commented 6 months ago

Context

Environment

Steps

Create project and gateway directory into :

D:\poc-insights-gateway\gateway

Copy ./gateway/selfsign.py and .gateway/insights-latest.yml

Edit insights-latest.yml to remove unnecessary r-packages :

name: insights-latest
channels:
  - conda-forge
dependencies:
  - python=3.9
  - jupyter_kernel_gateway=2.5.1
  - pandas=1.5.1
  - shapely=1.8.5
  - requests
  - msgpack-python=1.0.4
  - matplotlib
  - geopandas=0.11.1
  - pyspark=3.3.1
  #- r-itertools
  #- r-essentials

Create new conda env from ArcGIS Server conda.exe :

# Load
C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts>proenv.bat

# Init env into project dir
(arcgispro-py3) C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts>conda env create -f D:\poc-insights-gateway\gateway\insights-latest.yml -p D:\poc-insights-gateway\gateway\env\ags111insights20233

# ...

solving_env_failure

At this point, solving environment takes forever. Stop after 24h running.


According to the documentation, segregate the creation of env. :

# Load
C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts>proenv.bat

# create new env
(arcgispro-py3) C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts>conda create -p D:\poc-insights-gateway\gateway\env\ags111insights20233 -c conda-forge python=3.9

# load new env
(arcgispro-py3) C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts>activate D:\poc-insights-gateway\gateway\env\ags111insights20233

# move to directory
(D:\poc-insights-gateway\gateway\env\ags111insights20233) C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts> cd D:\poc-insights-gateway\gateway

# Install step 1
(D:\poc-insights-gateway\gateway\env\ags111insights20233) D:\poc-insights-gateway\gateway>conda install -c conda-forge jupyter_kernel_gateway=2.5.1 pandas=1.5.1 shapely=1.8.5 msgpack-python=1.0.4 matplotlib

# [...]

At this point, it works after ~1H.

Install geopandas

(D:\poc-insights-gateway\gateway\env\ags111insights20233) D:\poc-insights-gateway\gateway>conda install -c conda-forge geopandas=0.11.1

#[ ...]

Stuck here with solving dependencies. Stop after ~2H.

Can you please fix all the package versions used in the yml?

Thank you in advance

pvvrot-esrifrance commented 6 months ago

New attempt with a full Anaconda installation, rather than using the ArcGIS Server conda.exe.

Installation from .yml file did not work. Manual, step-by-step installation worked.

The generated environment was exported in the .yml file shown below :

name: insights-latest
channels:
  - conda-forge
  - defaults
dependencies:
  - _r-mutex=1.0.1=anacondar_1
  - anyio=4.3.0=pyhd8ed1ab_0
  - argon2-cffi=23.1.0=pyhd8ed1ab_0
  - argon2-cffi-bindings=21.2.0=py39ha55989b_4
  - arrow=1.3.0=pyhd8ed1ab_0
  - asttokens=2.4.1=pyhd8ed1ab_0
  - attrs=23.2.0=pyh71513ae_0
  - aws-c-auth=0.7.0=h6f3c987_2
  - aws-c-cal=0.6.0=h6ba3258_0
  - aws-c-common=0.8.23=hcfcfb64_0
  - aws-c-compression=0.2.17=h420beca_1
  - aws-c-event-stream=0.3.1=had47b81_1
  - aws-c-http=0.7.11=h72ba615_0
  - aws-c-io=0.13.28=ha35c040_0
  - aws-c-mqtt=0.8.14=h4941efa_2
  - aws-c-s3=0.3.13=he04eaa7_2
  - aws-c-sdkutils=0.1.11=h420beca_1
  - aws-checksums=0.1.16=h420beca_1
  - aws-crt-cpp=0.20.3=h247a981_4
  - aws-sdk-cpp=1.10.57=h1a0519f_17
  - beautifulsoup4=4.12.3=pyha770c72_0
  - bleach=6.1.0=pyhd8ed1ab_0
  - blosc=1.21.5=hdccc3a2_0
  - boost-cpp=1.78.0=h9f4b32c_4
  - branca=0.7.1=pyhd8ed1ab_0
  - brotli=1.0.9=h0e60522_4
  - brotli-python=1.0.9=py39h99910a6_9
  - bzip2=1.0.8=hcfcfb64_5
  - c-ares=1.27.0=hcfcfb64_0
  - ca-certificates=2024.2.2=h56e8100_0
  - cached-property=1.5.2=hd8ed1ab_1
  - cached_property=1.5.2=pyha770c72_1
  - cairo=1.16.0=hd694305_1014
  - certifi=2024.2.2=pyhd8ed1ab_0
  - cffi=1.16.0=py39ha55989b_0
  - cfitsio=4.2.0=h9ebe7e4_0
  - charset-normalizer=3.3.2=pyhd8ed1ab_0
  - click=8.1.7=win_pyh7428d3b_0
  - click-plugins=1.1.1=py_0
  - cligj=0.7.2=pyhd8ed1ab_1
  - colorama=0.4.6=pyhd8ed1ab_0
  - comm=0.2.1=pyhd8ed1ab_0
  - contourpy=1.2.0=py39h1f6ef14_0
  - curl=8.1.2=h68f0423_0
  - cycler=0.12.1=pyhd8ed1ab_0
  - debugpy=1.8.1=py39h99910a6_0
  - decorator=5.1.1=pyhd8ed1ab_0
  - defusedxml=0.7.1=pyhd8ed1ab_0
  - entrypoints=0.4=pyhd8ed1ab_0
  - exceptiongroup=1.2.0=pyhd8ed1ab_2
  - executing=2.0.1=pyhd8ed1ab_0
  - expat=2.5.0=h63175ca_1
  - fiona=1.8.22=py39h9e0966e_2
  - folium=0.15.1=pyhd8ed1ab_0
  - font-ttf-dejavu-sans-mono=2.37=hab24e00_0
  - font-ttf-inconsolata=3.000=h77eed37_0
  - font-ttf-source-code-pro=2.038=h77eed37_0
  - font-ttf-ubuntu=0.83=h77eed37_1
  - fontconfig=2.14.2=hbde0cde_0
  - fonts-conda-ecosystem=1=0
  - fonts-conda-forge=1=0
  - fonttools=4.49.0=py39ha55989b_0
  - fqdn=1.5.1=pyhd8ed1ab_0
  - freetype=2.12.1=hdaf720e_2
  - freexl=1.0.6=h67ca5e6_1
  - gdal=3.5.3=py39h3be0312_5
  - geopandas=0.11.1=pyhd8ed1ab_0
  - geopandas-base=0.11.1=pyha770c72_0
  - geos=3.11.1=h1537add_0
  - geotiff=1.7.1=h4ffd875_4
  - gettext=0.21.1=h5728263_0
  - glib=2.78.4=h12be248_0
  - glib-tools=2.78.4=h12be248_0
  - gst-plugins-base=1.22.9=h001b923_0
  - gstreamer=1.22.9=hb4038d2_0
  - hdf4=4.2.15=h1b1b6ef_5
  - hdf5=1.12.2=nompi_h57737ce_101
  - icu=70.1=h0e60522_0
  - idna=3.6=pyhd8ed1ab_0
  - importlib-metadata=7.0.1=pyha770c72_0
  - importlib-resources=6.1.2=pyhd8ed1ab_0
  - importlib_metadata=7.0.1=hd8ed1ab_0
  - importlib_resources=6.1.2=pyhd8ed1ab_0
  - intel-openmp=2024.0.0=h57928b3_49841
  - ipykernel=6.29.3=pyha63f2e9_0
  - ipython=8.18.1=pyh7428d3b_3
  - ipython_genutils=0.2.0=py_1
  - isoduration=20.11.0=pyhd8ed1ab_0
  - jedi=0.19.1=pyhd8ed1ab_0
  - jinja2=3.1.3=pyhd8ed1ab_0
  - joblib=1.3.2=pyhd8ed1ab_0
  - jpeg=9e=hcfcfb64_3
  - jsonpointer=2.4=py39hcbf5309_3
  - jsonschema=4.21.1=pyhd8ed1ab_0
  - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0
  - jsonschema-with-format-nongpl=4.21.1=pyhd8ed1ab_0
  - jupyter_client=8.6.0=pyhd8ed1ab_0
  - jupyter_core=5.7.1=py39hcbf5309_0
  - jupyter_events=0.9.0=pyhd8ed1ab_0
  - jupyter_kernel_gateway=2.5.1=pyhd8ed1ab_2
  - jupyter_server=2.12.5=pyhd8ed1ab_0
  - jupyter_server_terminals=0.5.2=pyhd8ed1ab_0
  - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1
  - kealib=1.5.0=h61be68b_0
  - kiwisolver=1.4.5=py39h1f6ef14_1
  - krb5=1.20.1=heb0366b_0
  - lcms2=2.14=h90d422f_0
  - lerc=4.0.0=h63175ca_0
  - libabseil=20230125.3=cxx17_h63175ca_0
  - libaec=1.1.2=h63175ca_1
  - libarrow=12.0.1=h0578746_5_cpu
  - libblas=3.9.0=21_win64_mkl
  - libbrotlicommon=1.0.9=hcfcfb64_9
  - libbrotlidec=1.0.9=hcfcfb64_9
  - libbrotlienc=1.0.9=hcfcfb64_9
  - libcblas=3.9.0=21_win64_mkl
  - libclang=15.0.7=default_hde6756a_4
  - libclang13=15.0.7=default_h85b4d89_4
  - libcrc32c=1.1.2=h0e60522_0
  - libcurl=8.1.2=h68f0423_0
  - libdeflate=1.19=hcfcfb64_0
  - libevent=2.1.12=h3671451_1
  - libexpat=2.5.0=h63175ca_1
  - libffi=3.4.2=h8ffe710_5
  - libgdal=3.5.3=h9c45b04_5
  - libglib=2.78.4=h16e383f_0
  - libgoogle-cloud=2.12.0=hbc1b25b_1
  - libgrpc=1.56.2=hea2d5f7_1
  - libhwloc=2.9.3=default_haede6df_1009
  - libiconv=1.17=hcfcfb64_2
  - libkml=1.3.0=hd45a9bc_1016
  - liblapack=3.9.0=21_win64_mkl
  - libnetcdf=4.8.1=nompi_h8c042bf_106
  - libogg=1.3.4=h8ffe710_1
  - libpng=1.6.43=h19919ed_0
  - libpq=15.3=ha9684e8_1
  - libprotobuf=4.23.3=h1975477_1
  - librttopo=1.1.0=he22b5cd_12
  - libsodium=1.0.18=h8d14728_1
  - libspatialindex=1.9.3=h39d44d4_4
  - libspatialite=5.0.1=h07bf483_22
  - libsqlite=3.45.1=hcfcfb64_0
  - libssh2=1.11.0=h7dfc565_0
  - libthrift=0.18.1=h06f6336_2
  - libtiff=4.4.0=h8a3f274_2
  - libutf8proc=2.8.0=h82a8f57_0
  - libvorbis=1.3.7=h0e60522_0
  - libwebp-base=1.3.2=hcfcfb64_0
  - libxcb=1.15=hcd874cb_0
  - libxml2=2.12.5=hc3477c8_0
  - libzip=1.10.1=h1d365fa_3
  - libzlib=1.2.13=hcfcfb64_5
  - lz4-c=1.9.4=hcfcfb64_0
  - m2w64-bwidget=1.9.10=2
  - m2w64-bzip2=1.0.6=6
  - m2w64-expat=2.1.1=2
  - m2w64-fftw=3.3.4=6
  - m2w64-flac=1.3.1=3
  - m2w64-gcc-libgfortran=5.3.0=6
  - m2w64-gcc-libs=5.3.0=7
  - m2w64-gcc-libs-core=5.3.0=7
  - m2w64-gettext=0.19.7=2
  - m2w64-gmp=6.1.0=2
  - m2w64-gsl=2.1=2
  - m2w64-icu=58.2=2
  - m2w64-libiconv=1.14=6
  - m2w64-libjpeg-turbo=1.4.2=3
  - m2w64-libogg=1.3.2=3
  - m2w64-libpng=1.6.21=2
  - m2w64-libsndfile=1.0.26=2
  - m2w64-libtiff=4.0.6=2
  - m2w64-libvorbis=1.3.5=2
  - m2w64-libwinpthread-git=5.0.0.4634.697f757=2
  - m2w64-libxml2=2.9.3=3
  - m2w64-mpfr=3.1.4=4
  - m2w64-pcre2=10.34=0
  - m2w64-speex=1.2rc2=3
  - m2w64-speexdsp=1.2rc3=3
  - m2w64-tcl=8.6.5=3
  - m2w64-tk=8.6.5=3
  - m2w64-tktable=2.10=5
  - m2w64-wineditline=2.101=5
  - m2w64-xz=5.2.2=2
  - m2w64-zlib=1.2.8=10
  - mapclassify=2.6.1=pyhd8ed1ab_0
  - markupsafe=2.1.5=py39ha55989b_0
  - matplotlib=3.8.3=py39hcbf5309_0
  - matplotlib-base=3.8.3=py39hf19769e_0
  - matplotlib-inline=0.1.6=pyhd8ed1ab_0
  - mistune=3.0.2=pyhd8ed1ab_0
  - mkl=2024.0.0=h66d3029_49657
  - msgpack-python=1.0.4=py39h1f6ef14_1
  - msys2-conda-epoch=20160418=1
  - munch=4.0.0=pyhd8ed1ab_0
  - munkres=1.1.4=pyh9f0ad1d_0
  - nbclassic=1.0.0=pyhb4ecaf3_1
  - nbclient=0.8.0=pyhd8ed1ab_0
  - nbconvert=7.16.1=pyhd8ed1ab_0
  - nbconvert-core=7.16.1=pyhd8ed1ab_0
  - nbconvert-pandoc=7.16.1=pyhd8ed1ab_0
  - nbformat=5.9.2=pyhd8ed1ab_0
  - nest-asyncio=1.6.0=pyhd8ed1ab_0
  - networkx=3.2.1=pyhd8ed1ab_0
  - notebook=6.5.4=pyha770c72_0
  - notebook-shim=0.2.4=pyhd8ed1ab_0
  - numpy=1.26.4=py39hddb5d58_0
  - openjpeg=2.5.0=hc9384bd_1
  - openssl=3.1.5=hcfcfb64_0
  - orc=1.9.0=hf2b8f0d_1
  - overrides=7.7.0=pyhd8ed1ab_0
  - packaging=23.2=pyhd8ed1ab_0
  - pandas=1.5.1=py39h2ba5b7c_1
  - pandoc=2.19.2=h57928b3_2
  - pandocfilters=1.5.0=pyhd8ed1ab_0
  - parso=0.8.3=pyhd8ed1ab_0
  - pcre=8.45=h0e60522_0
  - pcre2=10.42=h17e33f8_0
  - pickleshare=0.7.5=py_1003
  - pillow=10.2.0=py39h2bbff1b_0
  - pip=24.0=pyhd8ed1ab_0
  - pixman=0.43.2=h63175ca_0
  - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1
  - platformdirs=4.2.0=pyhd8ed1ab_0
  - ply=3.11=py_1
  - poppler=22.11.0=ha6c1112_0
  - poppler-data=0.4.12=hd8ed1ab_0
  - postgresql=15.3=h96452e4_1
  - proj=9.1.0=h3863b3b_0
  - prometheus_client=0.20.0=pyhd8ed1ab_0
  - prompt-toolkit=3.0.42=pyha770c72_0
  - psutil=5.9.8=py39ha55989b_0
  - pthread-stubs=0.4=hcd874cb_1001
  - pthreads-win32=2.9.1=hfa6e2cd_3
  - pure_eval=0.2.2=pyhd8ed1ab_0
  - py4j=0.10.9.5=pyhd8ed1ab_0
  - pyarrow=12.0.1=py39hca4e8af_5_cpu
  - pycparser=2.21=pyhd8ed1ab_0
  - pygments=2.17.2=pyhd8ed1ab_0
  - pyparsing=3.1.1=pyhd8ed1ab_0
  - pyproj=3.4.1=py39h9727d73_0
  - pyqt=5.15.9=py39hb77abff_5
  - pyqt5-sip=12.12.2=py39h99910a6_5
  - pysocks=1.7.1=pyh0701188_6
  - pyspark=3.3.1=pyhd8ed1ab_0
  - python=3.9.14=h4de0772_0_cpython
  - python-dateutil=2.8.2=pyhd8ed1ab_0
  - python-fastjsonschema=2.19.1=pyhd8ed1ab_0
  - python-json-logger=2.0.7=pyhd8ed1ab_0
  - python_abi=3.9=4_cp39
  - pytz=2024.1=pyhd8ed1ab_0
  - pywin32=306=py39h99910a6_2
  - pywinpty=2.0.13=py39h99910a6_0
  - pyyaml=6.0.1=py39ha55989b_1
  - pyzmq=25.1.2=py39h7eaf5a6_0
  - qt-main=5.15.8=h720456b_6
  - r-askpass=1.2.0=r41h6d2157b_0
  - r-assertthat=0.2.1=r41hc72bb7e_3
  - r-backports=1.4.1=r41h6d2157b_2
  - r-base=4.1.3=hdca333a_12
  - r-base64enc=0.1_3=r41h6d2157b_1006
  - r-bit=4.0.5=r41h6d2157b_1
  - r-bit64=4.0.5=r41h6d2157b_2
  - r-blob=1.2.4=r41hc72bb7e_0
  - r-boot=1.3_28.1=r41hc72bb7e_0
  - r-broom=1.0.5=r41hc72bb7e_0
  - r-bslib=0.5.0=r41hc72bb7e_0
  - r-cachem=1.0.8=r41h6d2157b_1
  - r-callr=3.7.3=r41hc72bb7e_0
  - r-caret=6.0_94=r41h6d2157b_1
  - r-cellranger=1.1.0=r41hc72bb7e_1005
  - r-class=7.3_22=r41h6d2157b_1
  - r-cli=3.6.2=r41ha856d6a_0
  - r-clipr=0.8.0=r41hc72bb7e_1
  - r-clock=0.7.0=r41ha856d6a_1
  - r-cluster=2.1.6=r41he816bda_0
  - r-codetools=0.2_19=r41hc72bb7e_0
  - r-colorspace=2.1_0=r41h6d2157b_1
  - r-commonmark=1.9.1=r41h6d2157b_0
  - r-cpp11=0.4.7=r41hc72bb7e_0
  - r-crayon=1.5.2=r41hc72bb7e_1
  - r-crul=1.4.0=r41h785f33e_0
  - r-curl=4.3.3=r41h6d2157b_2
  - r-data.table=1.14.10=r41h6d2157b_1
  - r-dbi=1.1.3=r41hc72bb7e_1
  - r-dbplyr=2.3.2=r41hc72bb7e_0
  - r-diagram=1.6.5=r41ha770c72_1
  - r-digest=0.6.34=r41ha856d6a_0
  - r-dplyr=1.1.4=r41ha856d6a_0
  - r-dtplyr=1.3.1=r41hc72bb7e_0
  - r-e1071=1.7_14=r41ha856d6a_0
  - r-ellipsis=0.3.2=r41h6d2157b_2
  - r-essentials=4.1=r41hd8ed1ab_2003
  - r-evaluate=0.21=r41hc72bb7e_0
  - r-fansi=1.0.6=r41h6d2157b_0
  - r-farver=2.1.1=r41ha856d6a_2
  - r-fastmap=1.1.1=r41ha856d6a_1
  - r-fontawesome=0.5.1=r41hc72bb7e_0
  - r-forcats=1.0.0=r41hc72bb7e_0
  - r-foreach=1.5.2=r41hc72bb7e_1
  - r-foreign=0.8_86=r41h6d2157b_0
  - r-formatr=1.14=r41hc72bb7e_0
  - r-fs=1.6.3=r41ha856d6a_0
  - r-future=1.32.0=r41hc72bb7e_0
  - r-future.apply=1.11.0=r41hc72bb7e_0
  - r-gargle=1.4.0=r41h785f33e_0
  - r-generics=0.1.3=r41hc72bb7e_1
  - r-ggplot2=3.4.2=r41hc72bb7e_0
  - r-gistr=0.9.0=r41hc72bb7e_1
  - r-glmnet=4.1_2=r41he816bda_1
  - r-globals=0.16.2=r41hc72bb7e_0
  - r-glue=1.7.0=r41h6d2157b_0
  - r-googledrive=2.1.0=r41hc72bb7e_0
  - r-googlesheets4=1.1.0=r41h785f33e_0
  - r-gower=1.0.1=r41h6d2157b_1
  - r-gtable=0.3.3=r41hc72bb7e_0
  - r-hardhat=1.3.0=r41hc72bb7e_0
  - r-haven=2.5.4=r41ha856d6a_0
  - r-hexbin=1.28.3=r41he816bda_1
  - r-highr=0.10=r41hc72bb7e_0
  - r-hms=1.1.3=r41hc72bb7e_0
  - r-htmltools=0.5.7=r41ha856d6a_0
  - r-htmlwidgets=1.6.2=r41hc72bb7e_0
  - r-httpcode=0.3.0=r41h57928b3_3
  - r-httpuv=1.6.14=r41ha856d6a_0
  - r-httr=1.4.6=r41hc72bb7e_0
  - r-ids=1.0.1=r41hc72bb7e_2
  - r-ipred=0.9_14=r41h6d2157b_1
  - r-irdisplay=1.1=r41hd8ed1ab_1
  - r-irkernel=1.3.2=r41h785f33e_0
  - r-isoband=0.2.7=r41ha856d6a_2
  - r-iterators=1.0.14=r41hc72bb7e_1
  - r-itertools=0.1_3=r41hc72bb7e_1004
  - r-jquerylib=0.1.4=r41hc72bb7e_1
  - r-jsonlite=1.8.8=r41h6d2157b_0
  - r-kernsmooth=2.23_22=r41hd95e14d_0
  - r-knitr=1.43=r41hc72bb7e_0
  - r-labeling=0.4.2=r41hc72bb7e_2
  - r-later=1.3.2=r41ha856d6a_0
  - r-lattice=0.22_5=r41h6d2157b_0
  - r-lava=1.7.2.1=r41hc72bb7e_0
  - r-lazyeval=0.2.2=r41h6d2157b_4
  - r-lifecycle=1.0.3=r41hc72bb7e_1
  - r-listenv=0.9.0=r41hc72bb7e_0
  - r-lobstr=1.1.2=r41ha856d6a_3
  - r-lubridate=1.9.3=r41h6d2157b_0
  - r-magrittr=2.0.3=r41h6d2157b_2
  - r-maps=3.4.2=r41h6d2157b_0
  - r-mass=7.3_58.3=r41h6d2157b_0
  - r-matrix=1.6_5=r41hb9981e2_0
  - r-memoise=2.0.1=r41hc72bb7e_1
  - r-mgcv=1.9_1=r41hb9981e2_0
  - r-mime=0.12=r41h6d2157b_2
  - r-modelmetrics=1.2.2.2=r41ha856d6a_3
  - r-modelr=0.1.11=r41hc72bb7e_0
  - r-munsell=0.5.0=r41hc72bb7e_1005
  - r-nlme=3.1_164=r41he816bda_0
  - r-nnet=7.3_19=r41h6d2157b_1
  - r-numderiv=2016.8_1.1=r41hc72bb7e_4
  - r-openssl=2.0.6=r41h81a3cea_1
  - r-parallelly=1.37.0=r41h6d2157b_1
  - r-pbdzmq=0.3_11=r41h05e23a2_0
  - r-pillar=1.9.0=r41hc72bb7e_0
  - r-pkgconfig=2.0.3=r41hc72bb7e_2
  - r-plyr=1.8.9=r41ha856d6a_0
  - r-prettyunits=1.1.1=r41hc72bb7e_2
  - r-proc=1.18.5=r41ha856d6a_0
  - r-processx=3.8.3=r41h6d2157b_0
  - r-prodlim=2023.08.28=r41ha856d6a_0
  - r-progress=1.2.2=r41hc72bb7e_3
  - r-progressr=0.13.0=r41hc72bb7e_0
  - r-promises=1.2.1=r41ha856d6a_0
  - r-proxy=0.4_27=r41h6d2157b_2
  - r-pryr=0.1.6=r41ha856d6a_1
  - r-ps=1.7.6=r41h6d2157b_0
  - r-purrr=1.0.2=r41h6d2157b_0
  - r-quantmod=0.4.22=r41hc72bb7e_0
  - r-r6=2.5.1=r41hc72bb7e_1
  - r-randomforest=4.7_1.1=r41he816bda_2
  - r-rappdirs=0.3.3=r41h6d2157b_2
  - r-rbokeh=0.5.2=r41hc72bb7e_2
  - r-rcolorbrewer=1.1_3=r41h785f33e_1
  - r-rcpp=1.0.12=r41ha856d6a_0
  - r-readr=2.1.5=r41ha856d6a_0
  - r-readxl=1.4.3=r41h1c2d66b_0
  - r-recipes=1.0.6=r41hc72bb7e_0
  - r-recommended=4.1=r41hd8ed1ab_1005
  - r-rematch=1.0.1=r41hc72bb7e_1005
  - r-rematch2=2.1.2=r41hc72bb7e_2
  - r-repr=1.1.6=r41h785f33e_0
  - r-reprex=2.0.2=r41hc72bb7e_1
  - r-reshape2=1.4.4=r41ha856d6a_3
  - r-rlang=1.1.3=r41ha856d6a_0
  - r-rmarkdown=2.22=r41hc72bb7e_0
  - r-rpart=4.1.23=r41h6d2157b_0
  - r-rstudioapi=0.14=r41hc72bb7e_1
  - r-rvest=1.0.3=r41hc72bb7e_1
  - r-sass=0.4.8=r41ha856d6a_0
  - r-scales=1.2.1=r41hc72bb7e_1
  - r-selectr=0.4_2=r41hc72bb7e_2
  - r-shape=1.4.6=r41ha770c72_1
  - r-shiny=1.7.4=r41h785f33e_0
  - r-sourcetools=0.1.7_1=r41ha856d6a_1
  - r-spatial=7.3_17=r41h6d2157b_0
  - r-squarem=2021.1=r41hc72bb7e_1
  - r-stringi=1.8.3=r41ha856d6a_0
  - r-stringr=1.5.0=r41h785f33e_0
  - r-survival=3.5_8=r41h6d2157b_0
  - r-sys=3.4.2=r41h6d2157b_1
  - r-tibble=3.2.1=r41h6d2157b_2
  - r-tidyr=1.3.1=r41ha856d6a_0
  - r-tidyselect=1.2.0=r41h6addd8b_1
  - r-tidyverse=1.3.2=r41hc72bb7e_1
  - r-timechange=0.3.0=r41ha856d6a_0
  - r-timedate=4022.108=r41hc72bb7e_0
  - r-tinytex=0.45=r41hc72bb7e_0
  - r-triebeard=0.4.1=r41ha856d6a_1
  - r-ttr=0.24.4=r41h6d2157b_0
  - r-tzdb=0.4.0=r41ha856d6a_1
  - r-urltools=1.7.3=r41ha856d6a_4
  - r-utf8=1.2.4=r41h6d2157b_0
  - r-uuid=1.2_0=r41h6d2157b_0
  - r-vctrs=0.6.5=r41ha856d6a_0
  - r-viridislite=0.4.1=r41hc72bb7e_1
  - r-vroom=1.6.5=r41ha856d6a_0
  - r-withr=2.5.0=r41hc72bb7e_1
  - r-xfun=0.42=r41ha856d6a_0
  - r-xml2=1.3.3=r41ha856d6a_2
  - r-xtable=1.8_4=r41hc72bb7e_4
  - r-xts=0.13.2=r41h6d2157b_0
  - r-yaml=2.3.8=r41h6d2157b_0
  - r-zoo=1.8_12=r41h6d2157b_1
  - re2=2023.03.02=hd4eee63_0
  - referencing=0.33.0=pyhd8ed1ab_0
  - requests=2.31.0=pyhd8ed1ab_0
  - rfc3339-validator=0.1.4=pyhd8ed1ab_0
  - rfc3986-validator=0.1.1=pyh9f0ad1d_0
  - rpds-py=0.18.0=py39hf21820d_0
  - rtree=1.2.0=py39h09fdee3_0
  - scikit-learn=1.4.1.post1=py39h7c199eb_0
  - scipy=1.12.0=py39hddb5d58_2
  - send2trash=1.8.2=pyh08f2357_0
  - setuptools=69.1.1=pyhd8ed1ab_0
  - shapely=1.8.5=py39h7c5f289_2
  - sip=6.7.12=py39h99910a6_0
  - six=1.16.0=pyh6c4a22f_0
  - snappy=1.1.10=hfb803bf_0
  - sniffio=1.3.1=pyhd8ed1ab_0
  - soupsieve=2.5=pyhd8ed1ab_1
  - sqlite=3.45.1=hcfcfb64_0
  - stack_data=0.6.2=pyhd8ed1ab_0
  - tbb=2021.11.0=h91493d7_1
  - terminado=0.18.0=pyh5737063_0
  - threadpoolctl=3.3.0=pyhc1e730c_0
  - tiledb=2.11.3=h3132609_1
  - tinycss2=1.2.1=pyhd8ed1ab_0
  - tk=8.6.13=h5226925_1
  - toml=0.10.2=pyhd8ed1ab_0
  - tomli=2.0.1=pyhd8ed1ab_0
  - tornado=6.4=py39ha55989b_0
  - traitlets=5.9.0=pyhd8ed1ab_0
  - types-python-dateutil=2.8.19.20240106=pyhd8ed1ab_0
  - typing-extensions=4.10.0=hd8ed1ab_0
  - typing_extensions=4.10.0=pyha770c72_0
  - typing_utils=0.1.0=pyhd8ed1ab_0
  - tzdata=2024a=h0c530f3_0
  - ucrt=10.0.22621.0=h57928b3_0
  - unicodedata2=15.1.0=py39ha55989b_0
  - uri-template=1.3.0=pyhd8ed1ab_0
  - uriparser=0.9.7=h1537add_1
  - urllib3=2.2.1=pyhd8ed1ab_0
  - vc=14.3=hcf57466_18
  - vc14_runtime=14.38.33130=h82b7239_18
  - vs2015_runtime=14.38.33130=hcb4865c_18
  - wcwidth=0.2.13=pyhd8ed1ab_0
  - webcolors=1.13=pyhd8ed1ab_0
  - webencodings=0.5.1=pyhd8ed1ab_2
  - websocket-client=1.7.0=pyhd8ed1ab_0
  - wheel=0.42.0=pyhd8ed1ab_0
  - win_inet_pton=1.1.0=pyhd8ed1ab_6
  - winpty=0.4.3=4
  - xerces-c=3.2.5=h63175ca_0
  - xorg-libxau=1.0.11=hcd874cb_0
  - xorg-libxdmcp=1.1.3=hcd874cb_0
  - xyzservices=2023.10.1=pyhd8ed1ab_0
  - xz=5.2.6=h8d14728_0
  - yaml=0.2.5=h8ffe710_2
  - zeromq=4.3.5=h63175ca_0
  - zipp=3.17.0=pyhd8ed1ab_0
  - zlib=1.2.13=hcfcfb64_5
  - zstd=1.5.5=h12be248_0
prefix: C:\anaconda3\envs\insights-latest
applecool commented 1 month ago

Right, the reason why the yml might not have worked is because of dependency conflicts or issues which kind of makes the conda to go into this stuck state forever. This has been an issue with Anaconda, but manually installing them works quickly as you mentioned above. We do have this in the readme as an alternative method

Closing this for now.