How to Install Gekko In Python on Linux?
Last Updated :
23 Jul, 2025
In this article, we will learn how to install Gekko in Python on Linux.
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 in Python on Linux:
Method 1: Using pip to install Gekko Package
Follow the below steps to install the Gekko package on Linux using pip:
Step 1: Install the latest Python3 in Linux
Step 2: Check if pip3 and python3 are correctly installed.
python3 --version
pip3 --version
Step 3: Upgrade your pip to avoid errors during installation.
pip3 install --upgrade pip
Step 4: Enter the following command to install Gekko using pip3.
pip3 install gekko

Method 2: Using setup.py to install Gekko
Follow the below steps to install the Gekko package on Linux 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.tar.gz
Step 2: Extract the downloaded package using the following command.
tar -xvzf Gekko.tar.gz
Step 3: Go inside the folder and Enter the following command to install the package.
cd gekko-1.0.1
python3 setup.py install

Verifying Gekko installation on Linux:
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 glob in Python on Linux? The Python Glob module is like a regex matching function that looks for files matching a specified pattern according to the rules initialized by the Unix shell. It is also supported by Linux systems also. In this article, we will look into how to install the glob module on Linux Operating System. Re
1 min read
How to Install Dash in Python on Linux? Dash library in Python is a framework developed to create custom web analytic applications. Dash library has a custom user interface which makes it beat for building data analysis applications. Dash library is a cross-platformed library that works on various operating systems like Windows, Linux, an
1 min read
How to Install Gekko in Python on MacOS? In this article, we will learn how to install Gekko in Python on MacOS. GEKKO is a python package for machine learning and optimization, specializing in dynamic optimization of differential-algebraic equations (DAE) systems. Installation:Method 1: Using pip to install Gekko Package Follow the below
2 min read
How to Install PyGTK in Python on Linux? PyGTK module allows GUI development using Python. It is an open-source and cross-platform library that provides an interface to the GIMP toolkit (GTK) in python. It is accessed through the PyGObject package which provides bindings for GObject-based libraries like GTK. Note that in python3, PyGTK and
2 min read
How to Install Python-GDmodule on Linux? A module is nothing more than a file containing Python code. A module can describe functions, groups, and variables. A module can also contain executable code. Multiple programs can import a module for their application, so a single code can be used by multiple programs to complete their functionali
1 min read
How to Install python-gadfly in Linux? In this article, we will be looking at the stepwise procedure to install the python-gadfly for Python in Linux. Gadfly is a relational database management system written in Python. Gadfly is a collection of Python modules that provides relational database functionality entirely implemented in Python
2 min read