The errors
"Could not find a version that satisfies the requirement"
and
"No matching distribution found for gurobipy==12.0.0"
typically occur when using pip to install Gurobi, and pip cannot find a compatible version of Gurobi for your current Python environment. This is usually related to Python version compatibility, platform compatibility, or package availability issues.
Gurobi 12.0 supports specific Python versions: 3.9, 3.10, 3.11, 3.12, and 3.13 (support for 3.13 was introduced in Gurobi 12.0.1). If you're using an unsupported Python version, pip cannot find a compatible package.
You can check your Python version by running
python --version
in the same terminal or command prompt where you're running pip install
.
To resolve the issue, ensure that your Python and pip versions are supported. For a full list of supported platforms and Python versions for Gurobi 12.0, please refer to the Platforms supported by Gurobi page.