How To Install python3-pyswarms on Fedora 36

In this tutorial we learn how to install python3-pyswarms in Fedora 36. python3-pyswarms is A Python-based Particle Swarm Optimization (PSO) library

Introduction

In this tutorial we learn how to install python3-pyswarms on Fedora 36.

What is python3-pyswarms

PySwarms is an extensible research toolkit for particle swarm optimization (PSO) in Python. It is intended for swarm intelligence researchers, practitioners, and students who prefer a high-level declarative interface for implementing PSO in their problems. PySwarms enables basic optimization with PSO and interaction with swarm optimizations.

We can use yum or dnf to install python3-pyswarms on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-pyswarms.

Install python3-pyswarms on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-pyswarms using dnf by running the following command:

sudo dnf -y install python3-pyswarms

Install python3-pyswarms on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-pyswarms using yum by running the following command:

sudo yum -y install python3-pyswarms

How To Uninstall python3-pyswarms on Fedora 36

To uninstall only the python3-pyswarms package we can use the following command:

sudo dnf remove python3-pyswarms

python3-pyswarms Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/pyswarms
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/pyswarms-1.3.0-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/pyswarms/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend
/usr/lib/python3.10/site-packages/pyswarms/backend/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/generators.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/generators.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/handlers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/handlers.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/operators.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/operators.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/swarms.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/__pycache__/swarms.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/generators.py
/usr/lib/python3.10/site-packages/pyswarms/backend/handlers.py
/usr/lib/python3.10/site-packages/pyswarms/backend/operators.py
/usr/lib/python3.10/site-packages/pyswarms/backend/swarms.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/base.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/pyramid.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/pyramid.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/random.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/random.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/ring.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/ring.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/star.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/star.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/von_neumann.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/__pycache__/von_neumann.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/base.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/pyramid.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/random.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/ring.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/star.py
/usr/lib/python3.10/site-packages/pyswarms/backend/topology/von_neumann.py
/usr/lib/python3.10/site-packages/pyswarms/base
/usr/lib/python3.10/site-packages/pyswarms/base/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__/base_discrete.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__/base_discrete.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__/base_single.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/base/__pycache__/base_single.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/base/base_discrete.py
/usr/lib/python3.10/site-packages/pyswarms/base/base_single.py
/usr/lib/python3.10/site-packages/pyswarms/discrete
/usr/lib/python3.10/site-packages/pyswarms/discrete/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/discrete/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/discrete/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/discrete/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/discrete/__pycache__/binary.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/discrete/__pycache__/binary.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/discrete/binary.py
/usr/lib/python3.10/site-packages/pyswarms/single
/usr/lib/python3.10/site-packages/pyswarms/single/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/general_optimizer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/general_optimizer.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/global_best.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/global_best.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/local_best.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/__pycache__/local_best.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/single/general_optimizer.py
/usr/lib/python3.10/site-packages/pyswarms/single/global_best.py
/usr/lib/python3.10/site-packages/pyswarms/single/local_best.py
/usr/lib/python3.10/site-packages/pyswarms/utils
/usr/lib/python3.10/site-packages/pyswarms/utils/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/utils/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/utils/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/__pycache__/decorators.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/__pycache__/decorators.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/decorators/decorators.py
/usr/lib/python3.10/site-packages/pyswarms/utils/functions
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/__pycache__/single_obj.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/__pycache__/single_obj.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/functions/single_obj.py
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__/formatters.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__/formatters.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__/plotters.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/__pycache__/plotters.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/formatters.py
/usr/lib/python3.10/site-packages/pyswarms/utils/plotters/plotters.py
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/__pycache__/reporter.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/__pycache__/reporter.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/reporter/reporter.py
/usr/lib/python3.10/site-packages/pyswarms/utils/search
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__init__.py
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/base_search.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/base_search.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/grid_search.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/grid_search.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/random_search.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/__pycache__/random_search.cpython-310.pyc
/usr/lib/python3.10/site-packages/pyswarms/utils/search/base_search.py
/usr/lib/python3.10/site-packages/pyswarms/utils/search/grid_search.py
/usr/lib/python3.10/site-packages/pyswarms/utils/search/random_search.py
/usr/share/doc/python3-pyswarms
/usr/share/doc/python3-pyswarms/README.md
/usr/share/licenses/python3-pyswarms
/usr/share/licenses/python3-pyswarms/LICENSE

References

Summary

In this tutorial we learn how to install python3-pyswarms on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).