Could not find a version that satisfies the requirement snowflake-snowpark-python (

If you’re creating a debugging post, please include the following info:

  1. Share the link to the public app (deployed on Community Cloud).
  2. Share the link to your app’s public GitHub repository (including a requirements file).
  3. Share the full text of the error message (not a screenshot).
  4. Share the Streamlit and Python versions.
Using standard pip install.
Collecting pip==24.0 (from -r /mount/src/mindmate/requirements.txt (line 4))
  Downloading pip-24.0-py3-none-any.whl.metadata (3.6 kB)
Collecting streamlit==1.25.0 (from -r /mount/src/mindmate/requirements.txt (line 5))
  Downloading streamlit-1.25.0-py2.py3-none-any.whl.metadata (8.1 kB)
Collecting configparser==5.3.0 (from -r /mount/src/mindmate/requirements.txt (line 6))
  Downloading configparser-5.3.0-py3-none-any.whl.metadata (11 kB)
ERROR: Ignored the following versions that require a different python version: 0.10.0 Requires-Python ==3.8.*; 0.11.0 Requires-Python ==3.8.*; 0.12.0 Requires-Python ==3.8.*; 0.55.2 Requires-Python <3.5; 0.6.0 Requires-Python ==3.8.*; 0.7.0 Requires-Python ==3.8.*; 0.8.0 Requires-Python ==3.8.*; 0.9.0 Requires-Python ==3.8.*; 1.0.0 Requires-Python ==3.8.*; 1.1.0 Requires-Python ==3.8.*; 1.10.0 Requires-Python >=3.8, <3.12; 1.11.0 Requires-Python >=3.8, <3.12; 1.11.1 Requires-Python >=3.8, <3.12; 1.12.0 Requires-Python >=3.8, <3.12; 1.12.1 Requires-Python >=3.8, <3.12; 1.13.0 Requires-Python >=3.8, <3.12; 1.14.0 Requires-Python <3.12,>=3.8; 1.15.0 Requires-Python <3.12,>=3.8; 1.16.0 Requires-Python <3.12,>=3.8; 1.17.0 Requires-Python <3.12,>=3.8; 1.18.0 Requires-Python <3.12,>=3.8; 1.19.0 Requires-Python <3.12,>=3.8; 1.2.0 Requires-Python ==3.8.*; 1.20.0 Requires-Python <3.12,>=3.8; 1.21.0 Requires-Python <3.12,>=3.8; 1.21.1 Requires-Python <3.12,>=3.8; 1.22.0 Requires-Python <3.12,>=3.8; 1.22.1 Requires-Python <3.12,>=3.8; 1.23.0 Requires-Python <3.12,>=3.8; 1.3.0 Requires-Python ==3.8.*; 1.4.0 Requires-Python ==3.8.*; 1.5.0 Requires-Python >=3.8, <3.10; 1.5.1 Requires-Python >=3.8, <3.11; 1.6.0 Requires-Python >=3.8, <3.11; 1.6.1 Requires-Python >=3.8, <3.11; 1.7.0 Requires-Python >=3.8, <3.11; 1.8.0 Requires-Python >=3.8, <3.11; 1.9.0 Requires-Python >=3.8, <3.12
ERROR: Could not find a version that satisfies the requirement snowflake-snowpark-python==0.7.0 (from versions: none)
ERROR: No matching distribution found for snowflake-snowpark-python==0.7.0

[notice] A new release of pip is available: 24.0 -> 24.2
[notice] To update, run: pip install --upgrade pip
Checking if Streamlit is installed

Any update

It looks like you have a conflict between the specific versions you are pinning. If you got these versions from a local environment that works, can you confirm you are using the same version of Python in the deployed environment? From one of the error lines, I wonder if you have a local environment using Python 3.8, for example. Python 3.8 is no longer receiving security updates so it’s not supported on Community Cloud.

You can try removing the version pins to allow pip to resolve the package versions to the latest that’s compatible. If you want to pin all your versions, I recommend starting with a clean Python environment locally (of the same version you’ll deploy with), and making sure all the pins work in that same version of Python.

I’m using Python 3.11.5

i want to install snowflake-snowpark-python , for my app to deploy


getting above message

Did you select Python 3.11 when you deployed your app? If not, delete your app, then try again with Python 3.11. Community Cloud defaults to Python 3.12 and I can’t resolve your dependencies in Python 3.12. :slight_smile:

I forked your repo at 100bd4b and deploying with python 3.11 worked without issues.