Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy
 

How to install stockfish via python pip




stockfish - Wraps the open-source Stockfish chess engine for easy integration into python., it belongs to Classifiers:

- Operating System :: Unix
- Programming Language :: Python :: 3.1
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: Implementation
- Programming Language :: Python :: Implementation :: CPython
- Topic :: Games/Entertainment
- Topic :: Games/Entertainment :: Board Games

When you know about this project and you want to new install stockfish to support your project or you get trouble as ModuleNotFoundError: No module named "stockfish" or ImportError: cannot import name "stockfish" in your project, let follow this tutorial to install stockfish



Installation:

Step 1: First, ensure you installed pip in your os, to check pip has been installed on your computer

In Windows (CMD):

py -m pip --version

In Unix/macOS:

python3 -m pip --version

Ensure pip, setuptools, and wheel are up to date:

In Windows (CMD):

py -m pip install --upgrade pip setuptools wheel

In Unix/macOS:

python3 -m pip install --upgrade pip setuptools wheel


Optional - If you want to install in virtual environment:

In Windows (CMD):

- Install virtualenv - if you installed it, please ignore

py -m pip install --user virtualenv

- Create a virtual environment

py -m venv test_stockfish_env

- Active the virtual environment

test_stockfish_env\Scripts\active

In Unix/macOS:

- Install virtualenv - if you installed it, please ignore

pip3 install virtualenv

- Create a virtual environment

python3 -m venv test_stockfish_env

- Active the virtual environment

source test_stockfish_env/bin/active


Step 2: OK, now, let flow below content to start the installation stockfish

To install stockfish on Windows(CMD):

py -m pip install stockfish

To install stockfish on Unix/macOs:

pip install stockfish


Step 3: If you want to install a specific stockfish version, add ==<stockfish version> to the end command line

Example:

pip install stockfish==1.0.1


Please see the version list below table:

VersionReleased dateCommand
stockfish 3.28.02022-07-05T04:38:25Windows:

py -m pip install stockfish==3.28.0

Unix/macOs:

pip install stockfish==3.28.0

stockfish 3.27.02022-06-15T06:38:48Windows:

py -m pip install stockfish==3.27.0

Unix/macOs:

pip install stockfish==3.27.0

stockfish 3.26.02022-06-07T12:14:43Windows:

py -m pip install stockfish==3.26.0

Unix/macOs:

pip install stockfish==3.26.0

stockfish 3.25.22022-05-31T05:23:50Windows:

py -m pip install stockfish==3.25.2

Unix/macOs:

pip install stockfish==3.25.2

stockfish 3.24.02022-05-18T10:52:23Windows:

py -m pip install stockfish==3.24.0

Unix/macOs:

pip install stockfish==3.24.0

stockfish 3.23.02022-03-02T06:05:30Windows:

py -m pip install stockfish==3.23.0

Unix/macOs:

pip install stockfish==3.23.0

stockfish 3.22.12022-01-10T17:40:34Windows:

py -m pip install stockfish==3.22.1

Unix/macOs:

pip install stockfish==3.22.1

stockfish 3.22.02022-01-02T04:54:33Windows:

py -m pip install stockfish==3.22.0

Unix/macOs:

pip install stockfish==3.22.0

stockfish 3.21.02021-12-30T07:34:24Windows:

py -m pip install stockfish==3.21.0

Unix/macOs:

pip install stockfish==3.21.0

stockfish 3.20.02021-12-30T04:34:48Windows:

py -m pip install stockfish==3.20.0

Unix/macOs:

pip install stockfish==3.20.0

stockfish 3.19.02021-12-29T13:02:56Windows:

py -m pip install stockfish==3.19.0

Unix/macOs:

pip install stockfish==3.19.0

stockfish 3.18.02021-11-17T07:27:40Windows:

py -m pip install stockfish==3.18.0

Unix/macOs:

pip install stockfish==3.18.0

stockfish 3.17.12021-11-08T05:38:57Windows:

py -m pip install stockfish==3.17.1

Unix/macOs:

pip install stockfish==3.17.1

stockfish 3.17.02021-06-15T04:13:56Windows:

py -m pip install stockfish==3.17.0

Unix/macOs:

pip install stockfish==3.17.0

stockfish 3.16.02021-06-08T04:30:27Windows:

py -m pip install stockfish==3.16.0

Unix/macOs:

pip install stockfish==3.16.0

stockfish 3.15.02021-05-28T12:48:26Windows:

py -m pip install stockfish==3.15.0

Unix/macOs:

pip install stockfish==3.15.0

stockfish 3.14.02021-04-04T14:18:34Windows:

py -m pip install stockfish==3.14.0

Unix/macOs:

pip install stockfish==3.14.0

stockfish 3.13.02021-01-24T16:31:51Windows:

py -m pip install stockfish==3.13.0

Unix/macOs:

pip install stockfish==3.13.0

stockfish 3.12.12021-01-24T16:12:04Windows:

py -m pip install stockfish==3.12.1

Unix/macOs:

pip install stockfish==3.12.1

stockfish 3.12.02021-01-24T15:09:28Windows:

py -m pip install stockfish==3.12.0

Unix/macOs:

pip install stockfish==3.12.0

stockfish 3.11.02021-01-19T17:57:15Windows:

py -m pip install stockfish==3.11.0

Unix/macOs:

pip install stockfish==3.11.0

stockfish 3.10.22020-08-09T09:38:59Windows:

py -m pip install stockfish==3.10.2

Unix/macOs:

pip install stockfish==3.10.2

stockfish 3.10.12020-06-26T07:38:01Windows:

py -m pip install stockfish==3.10.1

Unix/macOs:

pip install stockfish==3.10.1

stockfish 3.10.02020-06-09T07:15:19Windows:

py -m pip install stockfish==3.10.0

Unix/macOs:

pip install stockfish==3.10.0

stockfish 3.9.02020-06-07T13:53:19Windows:

py -m pip install stockfish==3.9.0

Unix/macOs:

pip install stockfish==3.9.0

stockfish 3.8.12020-05-06T07:04:10Windows:

py -m pip install stockfish==3.8.1

Unix/macOs:

pip install stockfish==3.8.1

stockfish 3.8.02020-05-06T05:22:13Windows:

py -m pip install stockfish==3.8.0

Unix/macOs:

pip install stockfish==3.8.0

stockfish 3.7.02020-03-01T14:43:17Windows:

py -m pip install stockfish==3.7.0

Unix/macOs:

pip install stockfish==3.7.0

stockfish 3.6.02020-02-24T06:53:37Windows:

py -m pip install stockfish==3.6.0

Unix/macOs:

pip install stockfish==3.6.0

stockfish 3.5.02019-12-14T08:09:19Windows:

py -m pip install stockfish==3.5.0

Unix/macOs:

pip install stockfish==3.5.0

stockfish 3.4.02019-12-13T14:16:33Windows:

py -m pip install stockfish==3.4.0

Unix/macOs:

pip install stockfish==3.4.0

stockfish 3.3.02019-12-13T13:20:21Windows:

py -m pip install stockfish==3.3.0

Unix/macOs:

pip install stockfish==3.3.0

stockfish 3.2.02019-10-09T10:45:29Windows:

py -m pip install stockfish==3.2.0

Unix/macOs:

pip install stockfish==3.2.0

stockfish 3.1.12019-10-07T06:04:26Windows:

py -m pip install stockfish==3.1.1

Unix/macOs:

pip install stockfish==3.1.1

stockfish 3.1.02019-10-07T05:46:48Windows:

py -m pip install stockfish==3.1.0

Unix/macOs:

pip install stockfish==3.1.0

stockfish 3.0.02019-08-29T04:49:42Windows:

py -m pip install stockfish==3.0.0

Unix/macOs:

pip install stockfish==3.0.0

stockfish 2.0.12019-08-23T03:02:33Windows:

py -m pip install stockfish==2.0.1

Unix/macOs:

pip install stockfish==2.0.1

stockfish 2.02019-08-06T15:02:19Windows:

py -m pip install stockfish==2.0

Unix/macOs:

pip install stockfish==2.0

stockfish 1.0.42018-02-10T03:40:02Windows:

py -m pip install stockfish==1.0.4

Unix/macOs:

pip install stockfish==1.0.4

stockfish 1.0.22016-03-07T14:47:07Windows:

py -m pip install stockfish==1.0.2

Unix/macOs:

pip install stockfish==1.0.2

stockfish 1.0.12016-02-05T08:07:11Windows:

py -m pip install stockfish==1.0.1

Unix/macOs:

pip install stockfish==1.0.1


Step 4: Otherwise, you can install stockfish from local archives:

Download the distribution file from stockfish-3.28.0.tar.gz or the specific stockfish version in the below list of distribution

After that, install by command:

On Windows(CMD):

py -m pip install <path_to_stockfish_downloaded_file>

On Unix/macOs:

pip install <path_to_stockfish_downloaded_file>


List distribution:


Project link:

- Homepage