How to Install functools32 in Python?

functools32 module:

The functools32 is a backport of Python3.2.3’s functools module for use with Python2.7 and PyPy. Here, let us see how to install the functools32 Python package on various systems.

For this purpose, we will use the Python package manager pip to install the functools32 module. The pip package manager is used to install and manage extra packages that are not part of the Python standard library.

NOTE: It is important to note that we can only install the functools32 package on Python2.7; otherwise, Python3 would throw an error.

Error that occurs if the version doesn't support

Installation of functools32 in windows

Open the command prompt and type the below command for the installation of the functools32 package.

pip install functools32

Note:

It is only for lower version Python like 2.7

Output for Python 3.7 will be like:

Collecting functools32
Downloading functools32-3.2.3-2.zip (34 kB)
WARNING: Discarding https://files.pythonhosted.org/packages/5e/1a/0aa2c8195a204a9f51284018562dea77e25511f02fe924fac202fc012172/functools32-3.2.3-2.zip#sha256=89d824aa6c358c421a234d7f9ee0bd75933a67c29588ce50aaa3acdf4d403fa0 (from https://pypi.org/simple/functools32/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Downloading functools32-3.2.3-2.tar.gz (31 kB)
WARNING: Discarding https://files.pythonhosted.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz#sha256=f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d (from https://pypi.org/simple/functools32/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Downloading functools32-3.2.3-1.zip (34 kB)
WARNING: Discarding https://files.pythonhosted.org/packages/bb/02/8d75ecdec125bed75e414bd9c52160c42c7fdbbc11b01435e46d8859651b/functools32-3.2.3-1.zip#sha256=3c0752c677a8b5169ac7afb194847db53d4ece88681951c6ca6e9fdd1c12ed62 (from https://pypi.org/simple/functools32/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Downloading functools32-3.2.3-1.tar.gz (31 kB)
WARNING: Discarding https://files.pythonhosted.org/packages/e9/07/09abd35aaaef501a669f1b0bc39004e512dce3abaa1846450a952a09f9eb/functools32-3.2.3-1.tar.gz#sha256=6a3b7420432b0817ef192aef341cd766e199801a90ca7fe319f9d5fca40edda2 (from https://pypi.org/simple/functools32/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement functools32 (from versions: 3.2.3.post1, 3.2.3.post2)
ERROR: No matching distribution found for functools32

The functools32 package is installed successfully on your Windows system

Another Way to Install functools32 Library in Windows

We can install the functools32 package using the pip package manager; however, if the above technique fails to install the package, we may still install the package manually from the official website on Windows.

Steps to be followed:

  1. To install the Mahotas package, go to the official website (https://pypi.org/project/functools32/)
  2. Navigate to the Download Files option and click on the e functools32.x.x.x.tar.gz link to download the functools32 package. (The version number of the package is denoted by x.x.x here)
  3. Installation of functools32 package for windows
  4. Go to the Downloads folder and extract the functools32 TAR file there.
  5. The package should be extracted to the Python folder which is on the C:\ disk.
  6. Set the path to the extracted functools32 package file in the CMD terminal to modify the directory.
  7. Finally, for package installation, run the setup file contained within the functools32 package file.
  8. > python setup.py install

Output for python 3.7 version:

Installing functools32

Installation of  functools32 Library in Linux

We may also use the pip package manager to install the functools32 package on a Linux system.

Steps to be followed:

  • Open the Linux terminal using Ctrl+Alt+T 
  • Type the below pip command for the installation of the functools32 library.
$ sudo pip install functools32

The package functools32 was successfully installed on the Linux system.

Installation of  functools32 Library using conda

Use the below command to install the functools32 package using conda:

conda install -c anaconda functools32