How to Install Gekko In Python on Windows?
Last Updated :
23 Jul, 2025
In this article, we will learn how to install Gekko in Python on Windows .
GEKKO is a Python package for machine learning and optimization of mixed-integer and differential-algebraic equations. It is coupled with large-scale solvers for linear, quadratic, nonlinear, and mixed-integer programming (LP, QP, NLP, MILP, MINLP). Modes of operation include parameter regression, data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control. GEKKO is an object-oriented Python library to facilitate local execution of APMonitor.
Installing Gekko on Windows :
Method 1: Using pip to install Gekko Package
Follow the below steps to install the Gekko package on Windows using pip:
Step 1: Install the latest Python3 in Windows
Step 2: Check if pip and python are correctly installed.
python --version
pip --version
Step 3: Upgrade your pip to avoid errors during installation.
pip install --upgrade pip
Step 4: Enter the following command to install Gekko using pip.
pip install gekko

Method 2: Using setup.py to install Gekko
Follow the below steps to install the Gekko on Windows using the setup.py file:
Step 1: Download the latest source package of Gekko for python3 from here.
curl https://files.pythonhosted.org/packages/5e/cd/9d276cf6e905b9d03ca1fb51a27db7f79779703ccf582b88dd54b4a9d4b5/gekko-1.0.1.tar.gz > gekko-1.0.1.tar.gz
Step 2: Extract the downloaded package using the following command.
tar -xzvf gekko-1.0.1.tar.gz
Step 3: Go inside the folder and Enter the following command to install the package.
cd gekko-1.0.1
python setup.py install

Verifying Gekko installation on Windows :
Make the following import in your python terminal to verify if the installation has been done properly:
import gekko
If there is any error while importing the module then is not installed properly.
Similar Reads
How to Install Eli5 in Python on Windows? Eli5 is an open-source and cross-platform Python library available for various operating systems including Windows, Linux, and macOS, written to easily and quickly debug machine learning classifier models to explain their predictions. It provides support for machine learning frameworks and packages
2 min read
How to install Python on Windows? Python is a high-level programming language that has become increasingly popular due to its simplicity, versatility, and extensive range of applications. The process of How to install Python in Windows, operating system is relatively easy and involves a few uncomplicated steps. This article aims to
5 min read
How to Install Nose 2 in Python on Windows? Nose 2 is a successor of Nose package and is used for testing python applications. In this article, we will look into the process of installing Nose2 Package on Windows. Pre-requisites: The only thing that you need for installing the Scrapy module on Windows are: Python PIP or Conda (depending upon
2 min read
How to Install glob in Python in Windows? The Python Glob module searches all path names looking for files matching a specified pattern according to the rules dictated by the Unix shell. In this article, we will look into, how to install the glob module on Windows. Pre-requisites: The only thing that you need for installing the glob module
2 min read
How to Install PyGTK in Python on Windows? PyGTK is a Python package or module that enables developers to work with GTK+ GUI Toolkit. This is how WikiBooks describes GTK+: "GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API." And this is how gt
5 min read
How to Install PyQt for Python in Windows? In this article, we will be looking at the stepwise procedure to install the PyQt for python in Windows. PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. Features of PyQt: There ar
2 min read