Error when deploying app in streamlit cloud

Hi. I’m trying to upload a project to Streamlit Cloud. And I get this error:

[     UTC     ] Logs for pasteurization-unit-visualization-yhgbz9vt72sowe5mhzu9bk.streamlit.app/

────────────────────────────────────────────────────────────────────────────────────────

[19:15:21] 🖥 Provisioning machine...

[19:15:21] 🎛 Preparing system...

[19:15:21] ⛓ Spinning up manager process...

[19:15:05] 🚀 Starting up repository: 'pasteurization-unit-visualization', branch: 'main', main module: 'pasteurizationUnitPlots.py'

[19:15:05] 🐙 Cloning repository...

[19:15:06] 🐙 Cloning into '/mount/src/pasteurization-unit-visualization'...

[19:15:06] 🐙 Cloned repository!

[19:15:06] 🐙 Pulling code changes from Github...

[19:15:06] 📦 Processing dependencies...


──────────────────────────────────────── uv ───────────────────────────────────────────


Using uv pip install.

error: Failed to download and build `skimage==0.0`

  Caused by: Failed to build: `skimage==0.0`

  Caused by: Build backend failed to determine extra requires with `build_wheel()` with exit status: 1

--- stdout:


--- stderr:

*** Please install the `scikit-image` package (instead of `skimage`) ***

---

Checking if Streamlit is installed


────────────────────────────────────────────────────────────────────────────────────────



──────────────────────────────────────── pip ───────────────────────────────────────────


Using standard pip install.

Collecting adbc_driver_manager==1.0.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 1))

  Downloading adbc_driver_manager-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)

Collecting adbc_driver_postgresql==1.0.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 2))

  Downloading adbc_driver_postgresql-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)

Collecting adbc_driver_sqlite==1.0.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 3))

  Downloading adbc_driver_sqlite-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)

Collecting altair_saver==0.5.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 4))

  Downloading altair_saver-0.5.0-py3-none-any.whl.metadata (5.2 kB)

Collecting anywidget==0.9.12 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 5))

  Downloading anywidget-0.9.12-py3-none-any.whl.metadata (7.2 kB)

Collecting AppKit==0.2.8 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 6))

  Downloading AppKit-0.2.8.tar.gz (7.6 kB)

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'done'

Collecting atheris==2.3.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 7))

  Downloading atheris-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB)

Collecting beautifulsoup4==4.12.3 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 8))

  Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)

Collecting bokeh==3.4.1 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 9))

  Downloading bokeh-3.4.1-py3-none-any.whl.metadata (12 kB)

Collecting boto3==1.34.115 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 10))

  Downloading boto3-1.34.115-py3-none-any.whl.metadata (6.6 kB)

Collecting botocore==1.34.115 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 11))

  Downloading botocore-1.34.115-py3-none-any.whl.metadata (5.7 kB)

Collecting brotli==1.1.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 12))

  Downloading Brotli-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.5 kB)

Collecting brotlicffi==1.1.0.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 13))

  Downloading brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB)

Collecting checks==0.2 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 14))

  Downloading Checks-0.2.tar.gz (3.0 kB)

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'done'

Collecting ConfigParser==7.0.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 15))

  Downloading configparser-7.0.0-py3-none-any.whl.metadata (5.4 kB)

Collecting contextlib2==21.6.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 16))

  Downloading contextlib2-21.6.0-py2.py3-none-any.whl.metadata (4.1 kB)

Collecting cryptography==42.0.7 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 17))

  Downloading cryptography-42.0.7-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB)

Collecting cycler==0.12.1 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 18))

  Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)

Collecting Cython==3.0.10 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 19))

  Downloading Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)

Collecting cytoolz==0.12.3 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 20))

  Downloading cytoolz-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.6 kB)

Collecting dask==2024.5.1 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 21))

  Downloading dask-2024.5.1-py3-none-any.whl.metadata (3.8 kB)

Collecting defusedxml==0.7.1 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 22))

  Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)

Collecting docutils==0.21.2 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 23))

  Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)

Collecting fastparquet==2024.5.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 24))

  Downloading fastparquet-2024.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)

Collecting Foundation==0.1.0a0.dev1 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 25))

  Downloading foundation-0.1.0a0.dev1.tar.gz (50 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.8/50.8 kB 256.3 MB/s eta 0:00:00[2024-05-30 19:15:13.741623] 

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'done'

Collecting fqdn==1.5.1 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 26))

  Downloading fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)

Collecting fsspec==2024.5.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 27))

  Downloading fsspec-2024.5.0-py3-none-any.whl.metadata (11 kB)

Collecting gitdb_speedups==0.1.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 28))

  Downloading gitdb-speedups-0.1.0.tar.gz (12 kB)

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'done'

Collecting h2==4.1.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 29))

  Downloading h2-4.1.0-py3-none-any.whl.metadata (3.6 kB)

Collecting HTMLParser==0.0.2 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 30))

  Downloading HTMLParser-0.0.2.tar.gz (6.0 kB)

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'done'

Collecting hypothesis==6.103.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 31))

  Downloading hypothesis-6.103.0-py3-none-any.whl.metadata (6.3 kB)

Collecting importlib_metadata==7.1.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 32))

  Downloading importlib_metadata-7.1.0-py3-none-any.whl.metadata (4.7 kB)

Collecting importlib_resources==6.4.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 33))

  Downloading importlib_resources-6.4.0-py3-none-any.whl.metadata (3.9 kB)

Collecting ipython==8.12.3 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 34))

  Downloading ipython-8.12.3-py3-none-any.whl.metadata (5.7 kB)

Collecting ipywidgets==8.1.3 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 35))

  Downloading ipywidgets-8.1.3-py3-none-any.whl.metadata (2.4 kB)

Collecting isoduration==20.11.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 36))

  Downloading isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)

Collecting jnius==1.1.0 (from -r /mount/src/pasteurization-unit-visualization/requirements.txt (line 37))

  Downloading jnius-1.1.0.tar.gz (28 kB)

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'error'

  error: subprocess-exited-with-error

  

  × python setup.py egg_info did not run successfully.

  │ exit code: 1

  ╰─> [11 lines of output]

      Traceback (most recent call last):

        File "<string>", line 2, in <module>

        File "<pip-setuptools-caller>", line 34, in <module>

        File "/tmp/pip-install-2hlokdyh/jnius_22c0481fcf644b49a1d0dadbef32935b/setup.py", line 53, in <module>

          from Cython.Distutils import build_ext

      ModuleNotFoundError: No module named 'Cython'

      

      

      You need Cython to compile Pyjnius.

      

      

      [end of output]

  

  note: This error originates from a subprocess, and is likely not a problem with pip.

error: metadata-generation-failed


× Encountered error while generating package metadata.

╰─> See above for output.


note: This is an issue with the package mentioned above, not pip.

hint: See above for details.

Checking if Streamlit is installed


────────────────────────────────────────────────────────────────────────────────────────


[19:15:16] ❗️ installer returned a non-zero exit code

[19:15:16] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.

[19:16:55] ❗️ Streamlit server consistently failed status checks

[19:16:55] ❗️ Please fix the errors, push an update to the git repo, or reboot the app.

I also had numerous warnings when creating the requirements.txt file. I don’t know if it has anything to do with it:

C:\Users\Alejandro\PycharmProjects\bachelorThesis>pipreqs . --force
INFO: Not scanning for jupyter notebooks.
WARNING: Import named "__builtin__" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "__builtin__" does not exist or network problems
WARNING: Import named "__pypy__" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "__pypy__" does not exist or network problems
WARNING: Import named "_abcoll" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_abcoll" does not exist or network problems
WARNING: Import named "_cmsgpack" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_cmsgpack" does not exist or network problems
WARNING: Import named "_generator" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_generator" does not exist or network problems
WARNING: Import named "_mt19937" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_mt19937" does not exist or network problems
WARNING: Import named "_pcg64" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_pcg64" does not exist or network problems
WARNING: Import named "_philox" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_philox" does not exist or network problems
WARNING: Import named "_pytest" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_pytest" does not exist or network problems
WARNING: Import named "_sfc64" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_sfc64" does not exist or network problems
WARNING: Import named "_speedups" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_speedups" does not exist or network problems
WARNING: Import named "_typeshed" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_typeshed" does not exist or network problems
WARNING: Import named "_ufunc" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_ufunc" does not exist or network problems
WARNING: Import named "_umath_tests" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_umath_tests" does not exist or network problems
WARNING: Import named "_watchdog_fsevents" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_watchdog_fsevents" does not exist or network problems
WARNING: Import named "_winreg" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "_winreg" does not exist or network problems
WARNING: Import named "adbc_driver_manager" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "adbc_driver_manager" was resolved to "adbc-driver-manager:1.0.0" package (https://pypi.org/project/adbc-driver-manager/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "adbc_driver_postgresql" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "adbc_driver_postgresql" was resolved to "adbc-driver-postgresql:1.0.0" package (https://pypi.org/project/adbc-driver-postgresql/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "adbc_driver_sqlite" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "adbc_driver_sqlite" was resolved to "adbc-driver-sqlite:1.0.0" package (https://pypi.org/project/adbc-driver-sqlite/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "altair_saver" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "altair_saver" was resolved to "altair-saver:0.5.0" package (https://pypi.org/project/altair-saver/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "anywidget" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "anywidget" was resolved to "anywidget:0.9.12" package (https://pypi.org/project/anywidget/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "AppKit" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "AppKit" was resolved to "AppKit:0.2.8" package (https://pypi.org/project/AppKit/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "array_interface_testing" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "array_interface_testing" does not exist or network problems
WARNING: Import named "atheris" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "atheris" was resolved to "atheris:2.3.0" package (https://pypi.org/project/atheris/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "BaseHTTPServer" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "BaseHTTPServer" does not exist or network problems
WARNING: Import named "beautifulsoup4" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "beautifulsoup4" was resolved to "beautifulsoup4:4.12.3" package (https://pypi.org/project/beautifulsoup4/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "bit_generator" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "bit_generator" does not exist or network problems
WARNING: Import named "bokeh" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "bokeh" was resolved to "bokeh:3.4.1" package (https://pypi.org/project/bokeh/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "boto3" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "boto3" was resolved to "boto3:1.34.115" package (https://pypi.org/project/boto3/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "botocore" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "botocore" was resolved to "botocore:1.34.115" package (https://pypi.org/project/botocore/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "brotli" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "brotli" was resolved to "Brotli:1.1.0" package (https://pypi.org/project/Brotli/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "brotlicffi" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "brotlicffi" was resolved to "brotlicffi:1.1.0.0" package (https://pypi.org/project/brotlicffi/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "checks" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "checks" was resolved to "Checks:0.2" package (https://pypi.org/project/Checks/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "code_generators" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "code_generators" does not exist or network problems
WARNING: Import named "ConfigParser" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "ConfigParser" was resolved to "configparser:7.0.0" package (https://pypi.org/project/configparser/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "contextlib2" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "contextlib2" was resolved to "contextlib2:21.6.0" package (https://pypi.org/project/contextlib2/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "cPickle" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "cPickle" does not exist or network problems
WARNING: Import named "cryptography" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "cryptography" was resolved to "cryptography:42.0.7" package (https://pypi.org/project/cryptography/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "cStringIO" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "cStringIO" does not exist or network problems
WARNING: Import named "ctags" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "ctags" does not exist or network problems
WARNING: Import named "cytoolz" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "cytoolz" was resolved to "cytoolz:0.12.3" package (https://pypi.org/project/cytoolz/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "dask" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "dask" was resolved to "dask:2024.5.1" package (https://pypi.org/project/dask/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "docutils" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "docutils" was resolved to "docutils:0.21.2" package (https://pypi.org/project/docutils/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "dummy_thread" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "dummy_thread" does not exist or network problems
WARNING: Import named "fastparquet" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "fastparquet" was resolved to "fastparquet:2024.5.0" package (https://pypi.org/project/fastparquet/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "Foundation" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "Foundation" was resolved to "foundation:0.1.0a0.dev1" package (https://pypi.org/project/foundation/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "fqdn" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "fqdn" was resolved to "fqdn:1.5.1" package (https://pypi.org/project/fqdn/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "FSEvents" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "FSEvents" does not exist or network problems
WARNING: Import named "fsspec" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "fsspec" was resolved to "fsspec:2024.5.0" package (https://pypi.org/project/fsspec/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "gitdb_speedups" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "gitdb_speedups" was resolved to "gitdb-speedups:0.1.0" package (https://pypi.org/project/gitdb-speedups/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "h2" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "h2" was resolved to "h2:4.1.0" package (https://pypi.org/project/h2/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "hotshot" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "hotshot" does not exist or network problems
WARNING: Import named "htmlentitydefs" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "htmlentitydefs" does not exist or network problems
WARNING: Import named "HTMLParser" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "HTMLParser" was resolved to "HTMLParser:0.0.2" package (https://pypi.org/project/HTMLParser/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "httplib" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "httplib" does not exist or network problems
WARNING: Import named "hypothesis" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "hypothesis" was resolved to "hypothesis:6.103.0" package (https://pypi.org/project/hypothesis/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "importlib_metadata" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "importlib_metadata" was resolved to "importlib-metadata:7.1.0" package (https://pypi.org/project/importlib-metadata/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "importlib_resources" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "importlib_resources" was resolved to "importlib-resources:6.4.0" package (https://pypi.org/project/importlib-resources/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "ipywidgets" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "ipywidgets" was resolved to "ipywidgets:8.1.3" package (https://pypi.org/project/ipywidgets/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "isoduration" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "isoduration" was resolved to "isoduration:20.11.0" package (https://pypi.org/project/isoduration/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "java" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "java" does not exist or network problems
WARNING: Import named "jnius" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "jnius" was resolved to "jnius:1.1.0" package (https://pypi.org/project/jnius/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "JPype1" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "JPype1" was resolved to "JPype1:1.5.0" package (https://pypi.org/project/JPype1/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "jsonpointer" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "jsonpointer" was resolved to "jsonpointer:2.4" package (https://pypi.org/project/jsonpointer/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "keyring" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "keyring" was resolved to "keyring:25.2.1" package (https://pypi.org/project/keyring/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "linkify_it" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "linkify_it" does not exist or network problems
WARNING: Import named "lockfile" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "lockfile" was resolved to "lockfile:0.12.2" package (https://pypi.org/project/lockfile/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "lxml" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "lxml" was resolved to "lxml:5.2.2" package (https://pypi.org/project/lxml/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "mem_policy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "mem_policy" does not exist or network problems
WARNING: Import named "mock" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "mock" was resolved to "mock:5.1.0" package (https://pypi.org/project/mock/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "mtrand" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "mtrand" was resolved to "mtrand:0.1" package (https://pypi.org/project/mtrand/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "mypy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "mypy" was resolved to "mypy:1.10.0" package (https://pypi.org/project/mypy/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "ntlm" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "ntlm" does not exist or network problems
WARNING: Import named "numexpr" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "numexpr" was resolved to "numexpr:2.10.0" package (https://pypi.org/project/numexpr/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "numpy_distutils" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "numpy_distutils" does not exist or network problems
WARNING: Import named "odfpy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "odfpy" was resolved to "odfpy:1.4.1" package (https://pypi.org/project/odfpy/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "olefile" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "olefile" was resolved to "olefile:0.47" package (https://pypi.org/project/olefile/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pickle5" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pickle5" was resolved to "pickle5:0.0.12" package (https://pypi.org/project/pickle5/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pkgutil_resolve_name" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pkgutil_resolve_name" was resolved to "pkgutil_resolve_name:1.3.10" package (https://pypi.org/project/pkgutil_resolve_name/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "psutil" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "psutil" was resolved to "psutil:5.9.8" package (https://pypi.org/project/psutil/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "py" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "py" was resolved to "py:1.11.0" package (https://pypi.org/project/py/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pycares" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pycares" was resolved to "pycares:4.4.0" package (https://pypi.org/project/pycares/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pycurl" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pycurl" was resolved to "pycurl:7.45.3" package (https://pypi.org/project/pycurl/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pydantic" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pydantic" was resolved to "pydantic:2.7.2" package (https://pypi.org/project/pydantic/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "PyInstaller" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "PyInstaller" was resolved to "pyinstaller:6.7.0" package (https://pypi.org/project/pyinstaller/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pyodide" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pyodide" was resolved to "pyodide:0.0.2" package (https://pypi.org/project/pyodide/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pyOpenSSL" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pyOpenSSL" was resolved to "pyOpenSSL:24.1.0" package (https://pypi.org/project/pyOpenSSL/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pyperf" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pyperf" was resolved to "pyperf:2.7.0" package (https://pypi.org/project/pyperf/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "PyQt4" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "PyQt4" was resolved to "PyQt4:4.11.4" package (https://pypi.org/project/PyQt4/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "PyQt5" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "PyQt5" was resolved to "PyQt5:5.15.10" package (https://pypi.org/project/PyQt5/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "PyQt6" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "PyQt6" was resolved to "PyQt6:6.7.0" package (https://pypi.org/project/PyQt6/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "PySide6" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "PySide6" was resolved to "PySide6:6.7.1" package (https://pypi.org/project/PySide6/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pytest" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pytest" was resolved to "pytest:8.2.1" package (https://pypi.org/project/pytest/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "python_calamine" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "python_calamine" was resolved to "python-calamine:0.2.0" package (https://pypi.org/project/python-calamine/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "pyxlsb" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "pyxlsb" was resolved to "pyxlsb:1.0.10" package (https://pypi.org/project/pyxlsb/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "PyYAML" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "PyYAML" was resolved to "PyYAML:6.0.1" package (https://pypi.org/project/PyYAML/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "qtpy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "qtpy" was resolved to "QtPy:2.4.1" package (https://pypi.org/project/QtPy/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "Queue" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "Queue" does not exist or network problems
WARNING: Import named "railroad" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "railroad" was resolved to "railroad:0.5.0" package (https://pypi.org/project/railroad/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "rfc3339_validator" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "rfc3339_validator" was resolved to "rfc3339-validator:0.1.4" package (https://pypi.org/project/rfc3339-validator/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "rfc3986_validator" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "rfc3986_validator" was resolved to "rfc3986-validator:0.1.1" package (https://pypi.org/project/rfc3986-validator/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "rfc3987" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "rfc3987" was resolved to "rfc3987:1.3.8" package (https://pypi.org/project/rfc3987/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "s3fs" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "s3fs" was resolved to "s3fs:2024.5.0" package (https://pypi.org/project/s3fs/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "scikit_learn" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "scikit_learn" was resolved to "scikit-learn:1.5.0" package (https://pypi.org/project/scikit-learn/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "scipy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "scipy" was resolved to "scipy:1.13.1" package (https://pypi.org/project/scipy/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "sets" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "sets" was resolved to "sets:0.3.2" package (https://pypi.org/project/sets/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "setuptools" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "setuptools" was resolved to "setuptools:70.0.0" package (https://pypi.org/project/setuptools/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "setuptools_scm" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "setuptools_scm" was resolved to "setuptools-scm:8.1.0" package (https://pypi.org/project/setuptools-scm/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "sha" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "sha" does not exist or network problems
WARNING: Import named "simplejson" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "simplejson" was resolved to "simplejson:3.19.2" package (https://pypi.org/project/simplejson/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "skimage" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "skimage" was resolved to "skimage:0.0" package (https://pypi.org/project/skimage/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "snowflake" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "snowflake" was resolved to "snowflake:0.8.0" package (https://pypi.org/project/snowflake/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "Sphinx" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "Sphinx" was resolved to "Sphinx:7.3.7" package (https://pypi.org/project/Sphinx/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "SQLAlchemy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "SQLAlchemy" was resolved to "SQLAlchemy:2.0.30" package (https://pypi.org/project/SQLAlchemy/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "statsmodels" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "statsmodels" was resolved to "statsmodels:0.14.2" package (https://pypi.org/project/statsmodels/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "StringIO" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "StringIO" does not exist or network problems
WARNING: Import named "sympy" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "sympy" was resolved to "sympy:1.12.1" package (https://pypi.org/project/sympy/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "tables" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "tables" was resolved to "tables:3.9.2" package (https://pypi.org/project/tables/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "testbench" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "testbench" was resolved to "testbench:0.1.2" package (https://pypi.org/project/testbench/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "thread" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "thread" was resolved to "thread:2.0.3" package (https://pypi.org/project/thread/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "threadpoolctl" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "threadpoolctl" was resolved to "threadpoolctl:3.5.0" package (https://pypi.org/project/threadpoolctl/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "tlzthisisabadname" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "tlzthisisabadname" does not exist or network problems
WARNING: Import named "tomllib" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "tomllib" does not exist or network problems
WARNING: Import named "traitlets" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "traitlets" was resolved to "traitlets:5.14.3" package (https://pypi.org/project/traitlets/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "truststore" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "truststore" was resolved to "truststore:0.9.1" package (https://pypi.org/project/truststore/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "uri_template" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "uri_template" was resolved to "uri-template:1.3.0" package (https://pypi.org/project/uri-template/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "urllib2" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "urllib2" does not exist or network problems
WARNING: Import named "urllib3_secure_extra" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "urllib3_secure_extra" was resolved to "urllib3-secure-extra:0.1.0" package (https://pypi.org/project/urllib3-secure-extra/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "urlparse" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "urlparse" does not exist or network problems
WARNING: Import named "UserDict" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "UserDict" does not exist or network problems
WARNING: Import named "vegafusion" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "vegafusion" was resolved to "vegafusion:1.6.9" package (https://pypi.org/project/vegafusion/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "vincent" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "vincent" was resolved to "vincent:0.4.4" package (https://pypi.org/project/vincent/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "vl_convert" not found locally. Trying to resolve it at the PyPI server.
WARNING: Package "vl_convert" does not exist or network problems
WARNING: Import named "webcolors" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "webcolors" was resolved to "webcolors:1.13" package (https://pypi.org/project/webcolors/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "xarray" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "xarray" was resolved to "xarray:2024.5.0" package (https://pypi.org/project/xarray/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "xlsxwriter" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "xlsxwriter" was resolved to "XlsxWriter:3.2.0" package (https://pypi.org/project/XlsxWriter/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "xmlrpclib" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "xmlrpclib" was resolved to "xmlrpclib:1.0.1" package (https://pypi.org/project/xmlrpclib/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
WARNING: Import named "zstandard" not found locally. Trying to resolve it at the PyPI server.
WARNING: Import named "zstandard" was resolved to "zstandard:0.22.0" package (https://pypi.org/project/zstandard/).
Please, verify manually the final list of requirements.txt to avoid possible dependency confusions.
INFO: Successfully saved requirements file in .\requirements.txt

This is the link of the app: https://pasteurization-unit-visualization-yhgbz9vt72sowe5mhzu9bk.streamlit.app/

I hope you can help me. Thank you

Your requirements file is crammed with unnecessary and uninstallable packages, clean it up.

Thank you. Now I only have:

altair_saver==0.5.0
matplotlib==3.8.3
openpyxl==3.1.3

and it works!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.