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

How to install clang-format via python pip




clang-format - Clang-Format is an LLVM-based code formatting tool, it belongs to Classifiers:

- Programming Language :: C
- Programming Language :: C++

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



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_clang-format_env

- Active the virtual environment

test_clang-format_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_clang-format_env

- Active the virtual environment

source test_clang-format_env/bin/active


Step 2: OK, now, let flow below content to start the installation clang-format

To install clang-format on Windows(CMD):

py -m pip install clang-format

To install clang-format on Unix/macOs:

pip install clang-format


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

Example:

pip install clang-format==6.0.1


Please see the version list below table:

VersionReleased dateCommand
clang-format 14.0.62022-06-27T11:33:40Windows:

py -m pip install clang-format==14.0.6

Unix/macOs:

pip install clang-format==14.0.6

clang-format 14.0.52022-06-13T11:20:10Windows:

py -m pip install clang-format==14.0.5

Unix/macOs:

pip install clang-format==14.0.5

clang-format 14.0.42022-06-03T20:22:18Windows:

py -m pip install clang-format==14.0.4

Unix/macOs:

pip install clang-format==14.0.4

clang-format 14.0.32022-05-05T11:32:42Windows:

py -m pip install clang-format==14.0.3

Unix/macOs:

pip install clang-format==14.0.3

clang-format 14.0.12022-04-13T10:06:26Windows:

py -m pip install clang-format==14.0.1

Unix/macOs:

pip install clang-format==14.0.1

clang-format 14.0.02022-04-11T11:48:43Windows:

py -m pip install clang-format==14.0.0

Unix/macOs:

pip install clang-format==14.0.0

clang-format 13.0.1.12022-05-05T13:32:30Windows:

py -m pip install clang-format==13.0.1.1

Unix/macOs:

pip install clang-format==13.0.1.1

clang-format 13.0.12022-02-17T08:48:34Windows:

py -m pip install clang-format==13.0.1

Unix/macOs:

pip install clang-format==13.0.1

clang-format 13.0.02021-10-01T11:57:22Windows:

py -m pip install clang-format==13.0.0

Unix/macOs:

pip install clang-format==13.0.0

clang-format 12.0.1.22022-05-05T16:25:33Windows:

py -m pip install clang-format==12.0.1.2

Unix/macOs:

pip install clang-format==12.0.1.2

clang-format 12.0.1.12022-02-17T21:30:22Windows:

py -m pip install clang-format==12.0.1.1

Unix/macOs:

pip install clang-format==12.0.1.1

clang-format 12.0.12021-09-27T23:39:21Windows:

py -m pip install clang-format==12.0.1

Unix/macOs:

pip install clang-format==12.0.1

clang-format 11.1.0.22022-05-05T22:53:23Windows:

py -m pip install clang-format==11.1.0.2

Unix/macOs:

pip install clang-format==11.1.0.2

clang-format 11.1.0.12022-02-17T23:56:39Windows:

py -m pip install clang-format==11.1.0.1

Unix/macOs:

pip install clang-format==11.1.0.1

clang-format 11.1.02021-09-27T20:33:34Windows:

py -m pip install clang-format==11.1.0

Unix/macOs:

pip install clang-format==11.1.0

clang-format 11.0.1.22022-05-05T18:30:45Windows:

py -m pip install clang-format==11.0.1.2

Unix/macOs:

pip install clang-format==11.0.1.2

clang-format 11.0.1.12022-02-17T20:10:06Windows:

py -m pip install clang-format==11.0.1.1

Unix/macOs:

pip install clang-format==11.0.1.1

clang-format 11.0.12021-09-27T19:51:18Windows:

py -m pip install clang-format==11.0.1

Unix/macOs:

pip install clang-format==11.0.1

clang-format 10.0.1.12022-02-17T14:39:31Windows:

py -m pip install clang-format==10.0.1.1

Unix/macOs:

pip install clang-format==10.0.1.1

clang-format 10.0.12021-09-27T19:06:33Windows:

py -m pip install clang-format==10.0.1

Unix/macOs:

pip install clang-format==10.0.1

clang-format 9.0.02019-11-20T19:37:14Windows:

py -m pip install clang-format==9.0.0

Unix/macOs:

pip install clang-format==9.0.0

clang-format 8.0.12019-11-20T18:37:41Windows:

py -m pip install clang-format==8.0.1

Unix/macOs:

pip install clang-format==8.0.1

clang-format 7.1.02019-11-09T16:17:01Windows:

py -m pip install clang-format==7.1.0

Unix/macOs:

pip install clang-format==7.1.0

clang-format 6.0.12019-11-04T14:55:48Windows:

py -m pip install clang-format==6.0.1

Unix/macOs:

pip install clang-format==6.0.1


Step 4: Otherwise, you can install clang-format from local archives:

Download the distribution file from clang-format-14.0.6.tar.gz or the specific clang-format version in the below list of distribution

After that, install by command:

On Windows(CMD):

py -m pip install <path_to_clang-format_downloaded_file>

On Unix/macOs:

pip install <path_to_clang-format_downloaded_file>


List distribution:

- clang_format-6.0.1-py2-none-manylinux1_x86_64.whl
- clang_format-6.0.1-py2.py3-none-manylinux1_x86_64.whl
- clang_format-7.1.0-py2.py3-none-manylinux1_x86_64.whl
- clang_format-8.0.1-py2.py3-none-manylinux1_x86_64.whl
- clang_format-9.0.0-py2.py3-none-manylinux1_x86_64.whl
- clang-format-10.0.1.tar.gz
- clang_format-10.0.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-10.0.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-10.0.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-10.0.1-py2.py3-none-win32.whl
- clang_format-10.0.1-py2.py3-none-win_amd64.whl
- clang-format-10.0.1.1.tar.gz
- clang_format-10.0.1.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-10.0.1.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-10.0.1.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-10.0.1.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-10.0.1.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-10.0.1.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-10.0.1.1-py2.py3-none-win32.whl
- clang_format-10.0.1.1-py2.py3-none-win_amd64.whl
- clang-format-11.0.1.tar.gz
- clang_format-11.0.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-11.0.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-11.0.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-11.0.1-py2.py3-none-win32.whl
- clang_format-11.0.1-py2.py3-none-win_amd64.whl
- clang-format-11.0.1.1.tar.gz
- clang_format-11.0.1.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-11.0.1.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-11.0.1.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-11.0.1.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-11.0.1.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-11.0.1.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-11.0.1.1-py2.py3-none-win32.whl
- clang_format-11.0.1.1-py2.py3-none-win_amd64.whl
- clang-format-11.0.1.2.tar.gz
- clang_format-11.0.1.2-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-11.0.1.2-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-11.0.1.2-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-11.0.1.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-11.0.1.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-11.0.1.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-11.0.1.2-py2.py3-none-win32.whl
- clang_format-11.0.1.2-py2.py3-none-win_amd64.whl
- clang-format-11.1.0.tar.gz
- clang_format-11.1.0-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-11.1.0-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-11.1.0-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-11.1.0-py2.py3-none-win32.whl
- clang_format-11.1.0-py2.py3-none-win_amd64.whl
- clang-format-11.1.0.1.tar.gz
- clang_format-11.1.0.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-11.1.0.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-11.1.0.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-11.1.0.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-11.1.0.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-11.1.0.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-11.1.0.1-py2.py3-none-win32.whl
- clang_format-11.1.0.1-py2.py3-none-win_amd64.whl
- clang-format-11.1.0.2.tar.gz
- clang_format-11.1.0.2-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-11.1.0.2-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-11.1.0.2-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-11.1.0.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-11.1.0.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-11.1.0.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-11.1.0.2-py2.py3-none-win32.whl
- clang_format-11.1.0.2-py2.py3-none-win_amd64.whl
- clang-format-12.0.1.tar.gz
- clang_format-12.0.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-12.0.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-12.0.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-12.0.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-12.0.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-12.0.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-12.0.1-py2.py3-none-win32.whl
- clang_format-12.0.1-py2.py3-none-win_amd64.whl
- clang-format-12.0.1.1.tar.gz
- clang_format-12.0.1.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-12.0.1.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-12.0.1.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-12.0.1.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-12.0.1.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-12.0.1.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-12.0.1.1-py2.py3-none-win32.whl
- clang_format-12.0.1.1-py2.py3-none-win_amd64.whl
- clang-format-12.0.1.2.tar.gz
- clang_format-12.0.1.2-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-12.0.1.2-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-12.0.1.2-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-12.0.1.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-12.0.1.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-12.0.1.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-12.0.1.2-py2.py3-none-win32.whl
- clang_format-12.0.1.2-py2.py3-none-win_amd64.whl
- clang-format-13.0.0.tar.gz
- clang_format-13.0.0-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-13.0.0-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-13.0.0-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-13.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-13.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-13.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-13.0.0-py2.py3-none-win32.whl
- clang_format-13.0.0-py2.py3-none-win_amd64.whl
- clang-format-13.0.1.tar.gz
- clang_format-13.0.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-13.0.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-13.0.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-13.0.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-13.0.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-13.0.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-13.0.1-py2.py3-none-win32.whl
- clang_format-13.0.1-py2.py3-none-win_amd64.whl
- clang-format-13.0.1.1.tar.gz
- clang_format-13.0.1.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-13.0.1.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-13.0.1.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-13.0.1.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-13.0.1.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-13.0.1.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-13.0.1.1-py2.py3-none-win32.whl
- clang_format-13.0.1.1-py2.py3-none-win_amd64.whl
- clang-format-14.0.0.tar.gz
- clang_format-14.0.0-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-14.0.0-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-14.0.0-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-14.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-14.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-14.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-14.0.0-py2.py3-none-win32.whl
- clang_format-14.0.0-py2.py3-none-win_amd64.whl
- clang-format-14.0.1.tar.gz
- clang_format-14.0.1-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-14.0.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-14.0.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-14.0.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-14.0.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-14.0.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-14.0.1-py2.py3-none-win32.whl
- clang_format-14.0.1-py2.py3-none-win_amd64.whl
- clang-format-14.0.3.tar.gz
- clang_format-14.0.3-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-14.0.3-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-14.0.3-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-14.0.3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-14.0.3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-14.0.3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-14.0.3-py2.py3-none-win32.whl
- clang_format-14.0.3-py2.py3-none-win_amd64.whl
- clang-format-14.0.4.tar.gz
- clang_format-14.0.4-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-14.0.4-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-14.0.4-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-14.0.4-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-14.0.4-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-14.0.4-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-14.0.4-py2.py3-none-win32.whl
- clang_format-14.0.4-py2.py3-none-win_amd64.whl
- clang-format-14.0.5.tar.gz
- clang_format-14.0.5-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-14.0.5-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-14.0.5-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-14.0.5-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-14.0.5-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-14.0.5-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-14.0.5-py2.py3-none-win32.whl
- clang_format-14.0.5-py2.py3-none-win_amd64.whl
- clang-format-14.0.6.tar.gz
- clang_format-14.0.6-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-14.0.6-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
- clang_format-14.0.6-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- clang_format-14.0.6-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clang_format-14.0.6-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- clang_format-14.0.6-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- clang_format-14.0.6-py2.py3-none-win32.whl
- clang_format-14.0.6-py2.py3-none-win_amd64.whl
- clang-format-15.0.4.tar.gz
- clang_format-15.0.4-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-15.0.4-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
- clang_format-15.0.4-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- clang_format-15.0.4-py2.py3-none-musllinux_1_1_i686.whl
- clang_format-15.0.4-py2.py3-none-musllinux_1_1_x86_64.whl
- clang_format-15.0.4-py2.py3-none-win32.whl
- clang_format-15.0.4-py2.py3-none-win_amd64.whl
- clang-format-15.0.6.tar.gz
- clang_format-15.0.6-py2.py3-none-macosx_10_9_universal2.whl
- clang_format-15.0.6-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
- clang_format-15.0.6-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- clang_format-15.0.6-py2.py3-none-musllinux_1_1_i686.whl
- clang_format-15.0.6-py2.py3-none-musllinux_1_1_x86_64.whl
- clang_format-15.0.6-py2.py3-none-win32.whl
- clang_format-15.0.6-py2.py3-none-win_amd64.whl


Project link:

- Homepage
- Download
- Documentation
- Source