I am trying to deploy a streamlit project from github. However, folium and streamlit_folium could not be installed during the deployment even I had included in the requirements.txt file. I keep getting the ModuleNotFoundError: No module named βfoliumβ. The app runs successfully locally. Any help would be appreciated! =)
First, make sure streamlit_folium
is included in your requirements.txt
file, too.
Second, can you share your logs from before your app runs? I can see you folium
in your requirements.txt
file but are getting an import error on folium. Before your app tries to run and you get to the import error, the logs should show how the container processes your dependencies and may give a reason why folium
wasnβt installed. (After you include streamlit_folium
, try rebooting your app and copying the logs from the beginning.)
Thanks for the suggestion! I had included streamlit_folium in the requirements.txt file as well, and here is the log. Really appreciated your help!
[ UTC ] Logs for toronto-bikeshare-webapp.streamlit.app/
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[04:26:50] π₯ Provisioning machine...
[04:26:50] π Preparing system...
[04:26:50] β Spinning up manager process...
[04:26:54] π Starting up repository: 'toronto_bikeshare_webapp', branch: 'main', main module: 'bikeshare_app.py'
[04:26:54] π Cloning repository...
[04:26:55] π Cloning into '/mount/src/toronto_bikeshare_webapp'...
[04:26:55] π Cloned repository!
[04:26:55] π Pulling code changes from Github...
[04:26:55] π¦ Processing dependencies...
/home/adminuser/.conda/lib/python3.12/argparse.py:2006: FutureWarning: `remote_definition` is deprecated and will be removed in 25.9. Use `conda env create --file=URL` instead.
action(self, namespace, argument_values, option_string)
/home/adminuser/.conda/lib/python3.12/site-packages/conda/base/context.py:198: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3.
To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels:
conda config --add channels defaults
For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html
deprecated.topic(
Retrieving notices: ...working... [2024-12-01 04:26:57.654388] done
/home/adminuser/.conda/lib/python3.12/site-packages/conda/base/context.py:198: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3.
To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels:
conda config --add channels defaults
For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html
deprecated.topic(
Channels:
- conda-forge
- defaults
Platform: linux-64
Collecting package metadata (repodata.json): ...working... [2024-12-01 04:26:58.271104] info libmamba Reading cache files '/tmp/tmpqjgzmca5.json.*' for repo index 'installed'
info libmamba Reading repodata.json file "/tmp/tmpqjgzmca5.json" for repo installed
info libmamba Reading cache files '/home/adminuser/.conda/pkgs/cache/497deca9.json.*' for repo index 'https://conda.anaconda.org/conda-forge/linux-64'
info libmamba Reading repodata.json file "/home/adminuser/.conda/pkgs/cache/497deca9.json" for repo https://conda.anaconda.org/conda-forge/linux-64
info libmamba Writing libsolv solv file "/home/adminuser/.conda/pkgs/cache/497deca9.solv" for repo https://conda.anaconda.org/conda-forge/linux-64
info libmamba Reading cache files '/home/adminuser/.conda/pkgs/cache/09cdf8bf.json.*' for repo index 'https://conda.anaconda.org/conda-forge/noarch'
info libmamba Reading repodata.json file "/home/adminuser/.conda/pkgs/cache/09cdf8bf.json" for repo https://conda.anaconda.org/conda-forge/noarch
info libmamba Writing libsolv solv file "/home/adminuser/.conda/pkgs/cache/09cdf8bf.solv" for repo https://conda.anaconda.org/conda-forge/noarch
info libmamba Reading cache files '/home/adminuser/.conda/pkgs/cache/47929eba.json.*' for repo index 'https://repo.anaconda.com/pkgs/main/linux-64'
info libmamba Reading repodata.json file "/home/adminuser/.conda/pkgs/cache/47929eba.json" for repo https://repo.anaconda.com/pkgs/main/linux-64
info libmamba Writing libsolv solv file "/home/adminuser/.conda/pkgs/cache/47929eba.solv" for repo https://repo.anaconda.com/pkgs/main/linux-64
info libmamba Reading cache files '/home/adminuser/.conda/pkgs/cache/3e39a7aa.json.*' for repo index 'https://repo.anaconda.com/pkgs/main/noarch'
info libmamba Reading repodata.json file "/home/adminuser/.conda/pkgs/cache/3e39a7aa.json" for repo https://repo.anaconda.com/pkgs/main/noarch
info libmamba Writing libsolv solv file "/home/adminuser/.conda/pkgs/cache/3e39a7aa.solv" for repo https://repo.anaconda.com/pkgs/main/noarch
info libmamba Reading cache files '/home/adminuser/.conda/pkgs/cache/2ce54b42.json.*' for repo index 'https://repo.anaconda.com/pkgs/r/linux-64'
info libmamba Reading repodata.json file "/home/adminuser/.conda/pkgs/cache/2ce54b42.json" for repo https://repo.anaconda.com/pkgs/r/linux-64
info libmamba Writing libsolv solv file "/home/adminuser/.conda/pkgs/cache/2ce54b42.solv" for repo https://repo.anaconda.com/pkgs/r/linux-64
info libmamba Reading cache files '/home/adminuser/.conda/pkgs/cache/4ea078d6.json.*' for repo index 'https://repo.anaconda.com/pkgs/r/noarch'
info libmamba Reading repodata.json file "/home/adminuser/.conda/pkgs/cache/4ea078d6.json" for repo https://repo.anaconda.com/pkgs/r/noarch
info libmamba Writing libsolv solv file "/home/adminuser/.conda/pkgs/cache/4ea078d6.solv" for repo https://repo.anaconda.com/pkgs/r/noarch
done
Solving environment: ...working... [2024-12-01 04:27:18.029871] info libmamba Parsing MatchSpec zeromq
info libmamba Parsing MatchSpec zeromq
info libmamba Adding job: zeromq
info libmamba Parsing MatchSpec wcwidth
info libmamba Parsing MatchSpec wcwidth
info libmamba Adding job: wcwidth
info libmamba Parsing MatchSpec traitlets
info libmamba Parsing MatchSpec traitlets
info libmamba Adding job: traitlets
info libmamba Parsing MatchSpec tornado
info libmamba Parsing MatchSpec tornado
info libmamba Adding job: tornado
info libmamba Parsing MatchSpec stack_data
info libmamba Parsing MatchSpec stack_data
info libmamba Adding job: stack_data
info libmamba Parsing MatchSpec six
info libmamba Parsing MatchSpec six
info libmamba Adding job: six
info libmamba Parsing MatchSpec pyzmq
info libmamba Parsing MatchSpec pyzmq
info libmamba Adding job: pyzmq
info libmamba Parsing MatchSpec python-dateutil
info libmamba Parsing MatchSpec python-dateutil
info libmamba Adding job: python-dateutil
info libmamba Parsing MatchSpec pyparsing
info libmamba Parsing MatchSpec pyparsing
info libmamba Adding job: pyparsing
info libmamba Parsing MatchSpec pure_eval
info libmamba Parsing MatchSpec pure_eval
info libmamba Adding job: pure_eval
info libmamba Parsing MatchSpec ptyprocess
info libmamba Parsing MatchSpec ptyprocess
info libmamba Adding job: ptyprocess
info libmamba Parsing MatchSpec psutil
info libmamba Parsing MatchSpec psutil
info libmamba Adding job: psutil
info libmamba Parsing MatchSpec prompt-toolkit
info libmamba Parsing MatchSpec prompt-toolkit
info libmamba Adding job: prompt-toolkit
info libmamba Parsing MatchSpec pickleshare
info libmamba Parsing MatchSpec pickleshare
info libmamba Adding job: pickleshare
info libmamba Parsing MatchSpec pexpect
info libmamba Parsing MatchSpec pexpect
info libmamba Adding job: pexpect
info libmamba Parsing MatchSpec parso
info libmamba Parsing MatchSpec parso
info libmamba Adding job: parso
info libmamba Parsing MatchSpec openblas
info libmamba Parsing MatchSpec openblas
info libmamba Adding job: openblas
info libmamba Parsing MatchSpec nest-asyncio
info libmamba Parsing MatchSpec nest-asyncio
info libmamba Adding job: nest-asyncio
info libmamba Parsing MatchSpec matplotlib-inline
info libmamba Parsing MatchSpec matplotlib-inline
info libmamba Adding job: matplotlib-inline
info libmamba Parsing MatchSpec llvm-openmp
info libmamba Parsing MatchSpec llvm-openmp
info libmamba Adding job: llvm-openmp
info libmamba Parsing MatchSpec libzlib
info libmamba Parsing MatchSpec libzlib
info libmamba Adding job: libzlib
info libmamba Parsing MatchSpec libsodium
info libmamba Parsing MatchSpec libsodium
info libmamba Adding job: libsodium
info libmamba Parsing MatchSpec libopenblas
info libmamba Parsing MatchSpec libopenblas
info libmamba Adding job: libopenblas
info libmamba Parsing MatchSpec liblapacke
info libmamba Parsing MatchSpec liblapacke
info libmamba Adding job: liblapacke
info libmamba Parsing MatchSpec liblapack
info libmamba Parsing MatchSpec liblapack
info libmamba Adding job: liblapack
info libmamba Parsing MatchSpec libgfortran5
info libmamba Parsing MatchSpec libgfortran5
info libmamba Adding job: libgfortran5
info libmamba Parsing MatchSpec libgfortran
info libmamba Parsing MatchSpec libgfortran
info libmamba Adding job: libgfortran
info libmamba Parsing MatchSpec libcxx
info libmamba Parsing MatchSpec libcxx
info libmamba Adding job: libcxx
info libmamba Parsing MatchSpec libcblas
info libmamba Parsing MatchSpec libcblas
info libmamba Adding job: libcblas
info libmamba Parsing MatchSpec libblas
info libmamba Parsing MatchSpec libblas
info libmamba Adding job: libblas
info libmamba Parsing MatchSpec jupyter_core
info libmamba Parsing MatchSpec jupyter_core
info libmamba Adding job: jupyter_core
info libmamba Parsing MatchSpec jupyter_client
info libmamba Parsing MatchSpec jupyter_client
info libmamba Adding job: jupyter_client
info libmamba Parsing MatchSpec jedi
info libmamba Parsing MatchSpec jedi
info libmamba Adding job: jedi
info libmamba Parsing MatchSpec ipython
info libmamba Parsing MatchSpec ipython
info libmamba Adding job: ipython
info libmamba Parsing MatchSpec ipykernel
info libmamba Parsing MatchSpec ipykernel
info libmamba Adding job: ipykernel
info libmamba Parsing MatchSpec geopy
info libmamba Parsing MatchSpec geopy
info libmamba Adding job: geopy
info libmamba Parsing MatchSpec geographiclib
info libmamba Parsing MatchSpec geographiclib
info libmamba Adding job: geographiclib
info libmamba Parsing MatchSpec executing
info libmamba Parsing MatchSpec executing
info libmamba Adding job: executing
info libmamba Parsing MatchSpec entrypoints
info libmamba Parsing MatchSpec entrypoints
info libmamba Adding job: entrypoints
info libmamba Parsing MatchSpec decorator
info libmamba Parsing MatchSpec decorator
info libmamba Adding job: decorator
info libmamba Parsing MatchSpec debugpy
info libmamba Parsing MatchSpec debugpy
info libmamba Adding job: debugpy
info libmamba Parsing MatchSpec blas-devel
info libmamba Parsing MatchSpec blas-devel
info libmamba Adding job: blas-devel
info libmamba Parsing MatchSpec blas
info libmamba Parsing MatchSpec blas
info libmamba Adding job: blas
info libmamba Parsing MatchSpec backcall
info libmamba Parsing MatchSpec backcall
info libmamba Adding job: backcall
info libmamba Parsing MatchSpec asttokens
info libmamba Parsing MatchSpec asttokens
info libmamba Adding job: asttokens
info libmamba Parsing MatchSpec appnope
info libmamba Parsing MatchSpec appnope
info libmamba Adding job: appnope
info libmamba Parsing MatchSpec menuinst
info libmamba Parsing MatchSpec menuinst
info libmamba Adding job: menuinst
info libmamba Parsing MatchSpec conda-libmamba-solver
info libmamba Parsing MatchSpec conda-libmamba-solver
info libmamba Adding job: conda-libmamba-solver
info libmamba Parsing MatchSpec conda-content-trust
info libmamba Parsing MatchSpec conda-content-trust
info libmamba Adding job: conda-content-trust
info libmamba Parsing MatchSpec anaconda-anon-usage
info libmamba Parsing MatchSpec anaconda-anon-usage
info libmamba Adding job: anaconda-anon-usage
info libmamba Parsing MatchSpec zlib
info libmamba Parsing MatchSpec zlib
info libmamba Parsing MatchSpec xz
info libmamba Parsing MatchSpec xz
info libmamba Parsing MatchSpec wheel
info libmamba Parsing MatchSpec wheel
info libmamba Parsing MatchSpec urllib3
info libmamba Parsing MatchSpec urllib3
info libmamba Parsing MatchSpec tk
info libmamba Parsing MatchSpec tk
info libmamba Parsing MatchSpec sqlite
info libmamba Parsing MatchSpec sqlite
info libmamba Parsing MatchSpec setuptools
info libmamba Parsing MatchSpec setuptools
info libmamba Parsing MatchSpec readline
info libmamba Parsing MatchSpec readline
info libmamba Parsing MatchSpec python
info libmamba Parsing MatchSpec python
info libmamba Parsing MatchSpec pysocks
info libmamba Parsing MatchSpec pysocks
info libmamba Parsing MatchSpec pip
info libmamba Parsing MatchSpec pip
info libmamba Parsing MatchSpec packaging
info libmamba Parsing MatchSpec packaging
info libmamba Parsing MatchSpec openssl
info libmamba Parsing MatchSpec openssl
info libmamba Parsing MatchSpec ncurses
info libmamba Parsing MatchSpec ncurses
info libmamba Parsing MatchSpec libffi
info libmamba Parsing MatchSpec libffi
info libmamba Parsing MatchSpec idna
info libmamba Parsing MatchSpec idna
info libmamba Parsing MatchSpec certifi
info libmamba Parsing MatchSpec certifi
info libmamba Parsing MatchSpec ca-certificates
info libmamba Parsing MatchSpec ca-certificates
info libmamba Parsing MatchSpec bzip2
info libmamba Parsing MatchSpec bzip2
info libmamba Parsing MatchSpec brotli-python
info libmamba Parsing MatchSpec brotli-python
info libmamba Parsing MatchSpec conda
info libmamba Parsing MatchSpec conda
info libmamba Parsing MatchSpec zlib
info libmamba Parsing MatchSpec zlib
info libmamba Parsing MatchSpec xz
info libmamba Parsing MatchSpec xz
info libmamba Parsing MatchSpec wheel
info libmamba Parsing MatchSpec wheel
info libmamba Parsing MatchSpec urllib3
info libmamba Parsing MatchSpec urllib3
info libmamba Parsing MatchSpec tk
info libmamba Parsing MatchSpec tk
info libmamba Parsing MatchSpec sqlite
info libmamba Parsing MatchSpec sqlite
info libmamba Parsing MatchSpec setuptools
info libmamba Parsing MatchSpec setuptools
info libmamba Parsing MatchSpec readline
info libmamba Parsing MatchSpec readline
info libmamba Parsing MatchSpec python
info libmamba Parsing MatchSpec python
info libmamba Parsing MatchSpec pysocks
info libmamba Parsing MatchSpec pysocks
info libmamba Parsing MatchSpec pip
info libmamba Parsing MatchSpec pip
info libmamba Parsing MatchSpec packaging
info libmamba Parsing MatchSpec packaging
info libmamba Parsing MatchSpec openssl
info libmamba Parsing MatchSpec openssl
info libmamba Parsing MatchSpec ncurses
info libmamba Parsing MatchSpec ncurses
info libmamba Parsing MatchSpec libffi
info libmamba Parsing MatchSpec libffi
info libmamba Parsing MatchSpec idna
info libmamba Parsing MatchSpec idna
info libmamba Parsing MatchSpec certifi
info libmamba Parsing MatchSpec certifi
info libmamba Parsing MatchSpec ca-certificates
info libmamba Parsing MatchSpec ca-certificates
info libmamba Parsing MatchSpec bzip2
info libmamba Parsing MatchSpec bzip2
info libmamba Parsing MatchSpec brotli-python
info libmamba Parsing MatchSpec brotli-python
info libmamba Parsing MatchSpec conda
info libmamba Parsing MatchSpec conda
info libmamba Parsing MatchSpec pkgs/main/linux-64::wheel==0.43.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::wheel==0.43.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::setuptools==69.5.1=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::setuptools==69.5.1=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::python==3.12.7=h5148396_0
info libmamba Adding job: pkgs/main/linux-64::python==3.12.7=h5148396_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::pip==24.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::pip==24.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::openssl==3.0.15=h5eee18b_0
info libmamba Adding job: pkgs/main/linux-64::openssl==3.0.15=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::certifi==2024.8.30=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::certifi==2024.8.30=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::ca-certificates==2024.9.24=h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::ca-certificates==2024.9.24=h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::conda==24.9.2=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::conda==24.9.2=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::menuinst==2.0.2=py312h06a4308_1
info libmamba Adding job: pkgs/main/linux-64::menuinst==2.0.2=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/noarch::conda-libmamba-solver==24.9.0=pyhd3eb1b0_0
info libmamba Adding job: pkgs/main/noarch::conda-libmamba-solver==24.9.0=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::conda-content-trust==0.2.0=py312h06a4308_1
info libmamba Adding job: pkgs/main/linux-64::conda-content-trust==0.2.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::anaconda-anon-usage==0.4.4=py312hfc0e8ea_100
info libmamba Adding job: pkgs/main/linux-64::anaconda-anon-usage==0.4.4=py312hfc0e8ea_100
info libmamba Parsing MatchSpec pkgs/main/linux-64::_libgcc_mutex==0.1=main
info libmamba Parsing MatchSpec pkgs/main/linux-64::_libgcc_mutex==0.1=main
info libmamba Adding job: pkgs/main/linux-64::_libgcc_mutex==0.1=main
info libmamba Parsing MatchSpec pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu
info libmamba Parsing MatchSpec pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu
info libmamba Adding job: pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu
info libmamba Parsing MatchSpec pkgs/main/noarch::archspec==0.2.3=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/noarch::archspec==0.2.3=pyhd3eb1b0_0
info libmamba Adding job: pkgs/main/noarch::archspec==0.2.3=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::boltons==23.0.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::boltons==23.0.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::boltons==23.0.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::c-ares==1.19.1=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::c-ares==1.19.1=h5eee18b_0
info libmamba Adding job: pkgs/main/linux-64::c-ares==1.19.1=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::cffi==1.16.0=py312h5eee18b_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::cffi==1.16.0=py312h5eee18b_1
info libmamba Adding job: pkgs/main/linux-64::cffi==1.16.0=py312h5eee18b_1
info libmamba Parsing MatchSpec pkgs/main/noarch::charset-normalizer==2.0.4=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/noarch::charset-normalizer==2.0.4=pyhd3eb1b0_0
info libmamba Adding job: pkgs/main/noarch::charset-normalizer==2.0.4=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::conda-package-handling==2.2.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::conda-package-handling==2.2.0=py312h06a4308_1
info libmamba Adding job: pkgs/main/linux-64::conda-package-handling==2.2.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::conda-package-streaming==0.9.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::conda-package-streaming==0.9.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::conda-package-streaming==0.9.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::cryptography==42.0.5=py312hdda0065_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::cryptography==42.0.5=py312hdda0065_1
info libmamba Adding job: pkgs/main/linux-64::cryptography==42.0.5=py312hdda0065_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::distro==1.9.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::distro==1.9.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::distro==1.9.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::expat==2.6.3=h6a678d5_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::expat==2.6.3=h6a678d5_0
info libmamba Adding job: pkgs/main/linux-64::expat==2.6.3=h6a678d5_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::fmt==9.1.0=hdb19cb5_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::fmt==9.1.0=hdb19cb5_1
info libmamba Adding job: pkgs/main/linux-64::fmt==9.1.0=hdb19cb5_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::frozendict==2.4.2=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::frozendict==2.4.2=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::frozendict==2.4.2=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::icu==73.1=h6a678d5_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::icu==73.1=h6a678d5_0
info libmamba Adding job: pkgs/main/linux-64::icu==73.1=h6a678d5_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::jsonpatch==1.33=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::jsonpatch==1.33=py312h06a4308_1
info libmamba Adding job: pkgs/main/linux-64::jsonpatch==1.33=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/noarch::jsonpointer==2.1=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/noarch::jsonpointer==2.1=pyhd3eb1b0_0
info libmamba Adding job: pkgs/main/noarch::jsonpointer==2.1=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::krb5==1.20.1=h143b758_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::krb5==1.20.1=h143b758_1
info libmamba Adding job: pkgs/main/linux-64::krb5==1.20.1=h143b758_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1
info libmamba Adding job: pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libarchive==3.6.2=h6ac8c49_3
info libmamba Parsing MatchSpec pkgs/main/linux-64::libarchive==3.6.2=h6ac8c49_3
info libmamba Adding job: pkgs/main/linux-64::libarchive==3.6.2=h6ac8c49_3
info libmamba Parsing MatchSpec pkgs/main/linux-64::libcurl==8.7.1=h251f7ec_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libcurl==8.7.1=h251f7ec_0
info libmamba Adding job: pkgs/main/linux-64::libcurl==8.7.1=h251f7ec_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libedit==3.1.20230828=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libedit==3.1.20230828=h5eee18b_0
info libmamba Adding job: pkgs/main/linux-64::libedit==3.1.20230828=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libev==4.33=h7f8727e_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libev==4.33=h7f8727e_1
info libmamba Adding job: pkgs/main/linux-64::libev==4.33=h7f8727e_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1
info libmamba Adding job: pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libgomp==11.2.0=h1234567_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libgomp==11.2.0=h1234567_1
info libmamba Adding job: pkgs/main/linux-64::libgomp==11.2.0=h1234567_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libmamba==1.5.8=hfe524e5_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::libmamba==1.5.8=hfe524e5_2
info libmamba Adding job: pkgs/main/linux-64::libmamba==1.5.8=hfe524e5_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::libmambapy==1.5.8=py312h2dafd23_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::libmambapy==1.5.8=py312h2dafd23_2
info libmamba Adding job: pkgs/main/linux-64::libmambapy==1.5.8=py312h2dafd23_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::libnghttp2==1.57.0=h2d74bed_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libnghttp2==1.57.0=h2d74bed_0
info libmamba Adding job: pkgs/main/linux-64::libnghttp2==1.57.0=h2d74bed_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libsolv==0.7.24=he621ea3_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libsolv==0.7.24=he621ea3_1
info libmamba Adding job: pkgs/main/linux-64::libsolv==0.7.24=he621ea3_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libssh2==1.11.0=h251f7ec_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libssh2==1.11.0=h251f7ec_0
info libmamba Adding job: pkgs/main/linux-64::libssh2==1.11.0=h251f7ec_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1
info libmamba Adding job: pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0
info libmamba Adding job: pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::libxml2==2.10.4=hfdd30dd_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::libxml2==2.10.4=hfdd30dd_2
info libmamba Adding job: pkgs/main/linux-64::libxml2==2.10.4=hfdd30dd_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::lz4-c==1.9.4=h6a678d5_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::lz4-c==1.9.4=h6a678d5_1
info libmamba Adding job: pkgs/main/linux-64::lz4-c==1.9.4=h6a678d5_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::pcre2==10.42=hebb0a14_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::pcre2==10.42=hebb0a14_1
info libmamba Adding job: pkgs/main/linux-64::pcre2==10.42=hebb0a14_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::platformdirs==3.10.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::platformdirs==3.10.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::platformdirs==3.10.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::pluggy==1.0.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::pluggy==1.0.0=py312h06a4308_1
info libmamba Adding job: pkgs/main/linux-64::pluggy==1.0.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/noarch::pybind11-abi==5=hd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/noarch::pybind11-abi==5=hd3eb1b0_0
info libmamba Adding job: pkgs/main/noarch::pybind11-abi==5=hd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::pycosat==0.6.6=py312h5eee18b_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::pycosat==0.6.6=py312h5eee18b_1
info libmamba Adding job: pkgs/main/linux-64::pycosat==0.6.6=py312h5eee18b_1
info libmamba Parsing MatchSpec pkgs/main/noarch::pycparser==2.21=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/noarch::pycparser==2.21=pyhd3eb1b0_0
info libmamba Adding job: pkgs/main/noarch::pycparser==2.21=pyhd3eb1b0_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::reproc==14.2.4=h6a678d5_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::reproc==14.2.4=h6a678d5_2
info libmamba Adding job: pkgs/main/linux-64::reproc==14.2.4=h6a678d5_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::reproc-cpp==14.2.4=h6a678d5_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::reproc-cpp==14.2.4=h6a678d5_2
info libmamba Adding job: pkgs/main/linux-64::reproc-cpp==14.2.4=h6a678d5_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::requests==2.31.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::requests==2.31.0=py312h06a4308_1
info libmamba Adding job: pkgs/main/linux-64::requests==2.31.0=py312h06a4308_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::ruamel.yaml==0.17.21=py312h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::ruamel.yaml==0.17.21=py312h5eee18b_0
info libmamba Adding job: pkgs/main/linux-64::ruamel.yaml==0.17.21=py312h5eee18b_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::tqdm==4.66.2=py312he106c6f_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::tqdm==4.66.2=py312he106c6f_0
info libmamba Adding job: pkgs/main/linux-64::tqdm==4.66.2=py312he106c6f_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::truststore==0.8.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::truststore==0.8.0=py312h06a4308_0
info libmamba Adding job: pkgs/main/linux-64::truststore==0.8.0=py312h06a4308_0
info libmamba Parsing MatchSpec pkgs/main/noarch::tzdata==2024a=h04d1e81_0
info libmamba Parsing MatchSpec pkgs/main/noarch::tzdata==2024a=h04d1e81_0
info libmamba Adding job: pkgs/main/noarch::tzdata==2024a=h04d1e81_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::yaml-cpp==0.8.0=h6a678d5_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::yaml-cpp==0.8.0=h6a678d5_1
info libmamba Adding job: pkgs/main/linux-64::yaml-cpp==0.8.0=h6a678d5_1
info libmamba Parsing MatchSpec pkgs/main/linux-64::zstandard==0.22.0=py312h2c38b39_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::zstandard==0.22.0=py312h2c38b39_0
info libmamba Adding job: pkgs/main/linux-64::zstandard==0.22.0=py312h2c38b39_0
info libmamba Parsing MatchSpec pkgs/main/linux-64::zstd==1.5.5=hc292b87_2
info libmamba Parsing MatchSpec pkgs/main/linux-64::zstd==1.5.5=hc292b87_2
info libmamba Adding job: pkgs/main/linux-64::zstd==1.5.5=hc292b87_2
info libmamba Problem count: 0
info libmamba Found python in installed packages 3.12.7
info libmamba Found python version in packages to be installed 3.12.7
done
info libmamba Parsing MatchSpec defaults::conda>24.9.2
Preparing transaction: ...working... [2024-12-01 04:27:35.206862] done
Verifying transaction: [2024-12-01 04:27:35.235251] ...working... [2024-12-01 04:27:38.140347] done
Executing transaction: [2024-12-01 04:27:38.146903] ...working... [2024-12-01 04:28:27.266440] done
Installing pip dependencies: ...working... [2024-12-01 04:28:45.523326] Ran pip subprocess with arguments:
['/home/adminuser/.conda/bin/python', '-m', 'pip', 'install', '-U', '-r', '/mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting altair (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 1))
Downloading altair-5.5.0-py3-none-any.whl.metadata (11 kB)
Collecting attrs (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 2))
Downloading attrs-24.2.0-py3-none-any.whl.metadata (11 kB)
Collecting blinker (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 3))
Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Collecting branca (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 4))
Downloading branca-0.8.0-py3-none-any.whl.metadata (1.5 kB)
Collecting cachetools (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 5))
Downloading cachetools-5.5.0-py3-none-any.whl.metadata (5.3 kB)
Collecting charset-normalizer (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 6))
Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting click (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 7))
Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting click-plugins (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 8))
Downloading click_plugins-1.1.1-py2.py3-none-any.whl.metadata (6.4 kB)
Collecting cligj (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 9))
Downloading cligj-0.7.2-py3-none-any.whl.metadata (5.0 kB)
Collecting contourpy (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 10))
Downloading contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)
Collecting cycler (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 11))
Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fiona (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 12))
Downloading fiona-1.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (56 kB)
Collecting folium (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 13))
Downloading folium-0.18.0-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 14))
Downloading fonttools-4.55.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (164 kB)
Collecting geopandas (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 15))
Downloading geopandas-1.0.1-py3-none-any.whl.metadata (2.2 kB)
Collecting gitdb (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 16))
Downloading gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB)
Collecting gitpython (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 17))
Downloading GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)
Collecting importlib-metadata (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 18))
Downloading importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting importlib-resources (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 19))
Downloading importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB)
Collecting jinja2 (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 20))
Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting jsonschema (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 21))
Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting jsonschema-specifications (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 22))
Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting kiwisolver (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 23))
Downloading kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.3 kB)
Collecting markdown-it-py (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 24))
Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting markupsafe (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 25))
Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting matplotlib (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 26))
Downloading matplotlib-3.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting mdurl (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 27))
Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting mouseinfo (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 28))
Downloading MouseInfo-0.1.3.tar.gz (10 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting numpy (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 29))
Downloading numpy-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
Collecting pandas (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 30))
Downloading pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB)
Collecting pillow (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 31))
Downloading pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
Collecting pkgutil-resolve-name (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 32))
Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl.metadata (624 bytes)
Collecting protobuf (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 33))
Downloading protobuf-5.29.0-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes)
Collecting pyarrow (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 34))
Downloading pyarrow-18.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.3 kB)
Collecting pyautogui (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 35))
Downloading PyAutoGUI-0.9.54.tar.gz (61 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pydeck (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 36))
Downloading pydeck-0.9.1-py2.py3-none-any.whl.metadata (4.1 kB)
Collecting pygetwindow (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 37))
Downloading PyGetWindow-0.0.9.tar.gz (9.7 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting pygments (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 38))
Downloading pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting pymsgbox (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 39))
Downloading PyMsgBox-1.0.9.tar.gz (18 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pyobjc (from -r /mount/src/toronto_bikeshare_webapp/condaenv.ti0lom2u.requirements.txt (line 40))
Downloading pyobjc-10.3.2-py3-none-any.whl.metadata (25 kB)
Pip subprocess error:
Error while loading conda entry point: conda-libmamba-solver (libarchive.so.20: cannot open shared object file: No such file or directory)
Error while loading conda entry point: conda-libmamba-solver (libarchive.so.20: cannot open shared object file: No such file or directory)
ERROR: Exception:
Traceback (most recent call last):
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper
status = _inner_run()
^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run
return self.run(options, args)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 67, in wrapper
return func(self, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 379, in run
requirement_set = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__
return bool(self._sequence)
^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 174, in __bool__
return any(self)
^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 162, in <genexpr>
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 53, in _iter_built
candidate = func()
^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link
base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in __init__
super().__init__(
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__
self.dist = self._prepare()
^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 248, in _prepare
self._check_metadata_consistency(dist)
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 230, in _check_metadata_consistency
list(dist.iter_dependencies(list(dist.iter_provided_extras())))
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py", line 220, in iter_dependencies
elif any(req.marker.evaluate(context) for context in contexts):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py", line 220, in <genexpr>
elif any(req.marker.evaluate(context) for context in contexts):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 325, in evaluate
return _evaluate_markers(self._markers, current_environment)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 225, in _evaluate_markers
groups[-1].append(_eval_op(lhs_value, op, rhs_value))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 183, in _eval_op
return spec.contains(lhs, prereleases=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py", line 552, in contains
normalized_item = _coerce_version(item)
^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py", line 28, in _coerce_version
version = Version(version)
^^^^^^^^^^^^^^^^
File "/home/adminuser/.conda/lib/python3.12/site-packages/pip/_vendor/packaging/version.py", line 202, in __init__
raise InvalidVersion(f"Invalid version: '{version}'")
pip._vendor.packaging.version.InvalidVersion: Invalid version: '6.1.100+'
failed
CondaEnvException: Pip failed
[04:28:46] π Python dependencies were installed from /mount/src/toronto_bikeshare_webapp/environment.yml using conda.
[04:28:46] π¦ WARN: More than one requirements file detected in the repository. Available options: conda /mount/src/toronto_bikeshare_webapp/environment.yml, uv /mount/src/toronto_bikeshare_webapp/requirements.txt. Used: conda with /mount/src/toronto_bikeshare_webapp/environment.yml
Check if streamlit is installed
ββββββββββββββββββββββββββββββββ Installing Streamlit ββββββββββββββββββββββββββββββββββ
Error while loading conda entry point: conda-libmamba-solver (libarchive.so.20: cannot open shared object file: No such file or directory)
Using uv pip install.
Using Python 3.12.7 environment at /home/adminuser/.conda
Resolved 41 packages in 463ms
Prepared 30 packages in 1.64s
Installed 30 packages in 157ms
+ altair==5.5.0
+ attrs==24.2.0
+ blinker==1.9.0
+ cachetools==5.5.0
+ click==8.1.7
+ gitdb==4.0.11
+ gitpython==3.1.43
+ jinja2==3.1.4
+ jsonschema==4.23.0[2024-12-01 04:28:49.439170]
+ jsonschema-specifications==2024.10.1
+ markdown-it-py==3.0.0
+[2024-12-01 04:28:49.439375] markupsafe==3.0.2
+ mdurl==0.1.2
+ narwhals==1.15.0
+ numpy==2.1.3
+ pandas==2.2.3
+ pillow==11.0.0
+ protobuf==5.29.0
+ pyarrow==18.1.0
+ pydeck==0.9.1
+ pytz==2024.2
+ referencing==0.35.1
+ rich==13.9.4
+ rpds-py==0.21.0
+ smmap==5.0.1
+ streamlit==1.40.2
+ tenacity==9.0.0
+ toml==0.10.2
+ tzdata==2024.2
+ watchdog==6.0.0
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[04:28:50] π¦ Processed dependencies!
ββββββββββββββββββββββ Traceback (most recent call last) βββββββββββββββββββββββ
/home/adminuser/.conda/lib/python3.12/site-packages/streamlit/runtime/script
runner/exec_code.py:88 in exec_func_with_error_handling
/home/adminuser/.conda/lib/python3.12/site-packages/streamlit/runtime/script
runner/script_runner.py:579 in code_to_exec
/mount/src/toronto_bikeshare_webapp/bikeshare_app.py:2 in <module>
1 import streamlit as st
β± 2 import folium
3 from streamlit_folium import folium_static
4 from helpers import *
5
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ModuleNotFoundError: No module named 'folium'
Oh, I missed it before, but because there is an environment.yml
file, the requirements.txt
file will be ignored. There is some kind of conflict happening within conda. Would it be possible for you to delete environment.yml
and try to process the dependency list with requirements.txt
?
There is not issue after removing the environment.yml. Thank you very much and really appreciated your help! =)
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.