You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-4Lines changed: 35 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,17 +48,48 @@ RapidFuzz is a fast string matching library for Python and C++, which is using t
48
48
1) It is MIT licensed so it can be used whichever License you might want to choose for your project, while you're forced to adopt the GPL license when using FuzzyWuzzy
49
49
2) It is mostly written in C++ and on top of this comes with a lot of Algorithmic improvements to make string matching even faster, while still providing the same results. More details on these performance improvements in form of benchmarks can be found [here](https://github.com/maxbachmann/rapidfuzz/blob/master/Benchmarks.md)
50
50
51
+
## Requirements
52
+
53
+
- Python 2.7 or later
54
+
- On Windows the [Visual C++ 2019 redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) is required
51
55
52
56
## Installation
53
-
RapidFuzz can be installed using [pip](https://pypi.org/project/rapidfuzz/)
57
+
58
+
There are several ways to install RapidFuzz, the recommended methods
59
+
are to either use `pip`(the Python package manager) or
RapidFuzz can be installed with `pip` the following way:
65
+
54
66
```bash
55
-
$ pip install rapidfuzz
67
+
pip install rapidfuzz
56
68
```
57
69
58
-
There are pre-built binaries (wheels) for `RapidFuzz` and its dependencies for MacOS (10.9 and later), Linux x86_64 and Windows.
70
+
There are pre-built binaries (wheels) of RapidFuzz for MacOS (10.9 and later), Linux x86_64 and Windows. Wheels for armv6l (Raspberry Pi Zero) and armv7l (Raspberry Pi) are available on [piwheels](https://www.piwheels.org/project/rapidfuzz/).
> If you run into this error on Windows the reason is most likely, that the [Visual C++ 2019 redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) is not installed, which is required to find C++ Libraries (The C++ 2019 version includes the 2015, 2017 and 2019 version).
75
+
59
76
60
-
For any other architecture/os `RapidFuzz` can be installed from the source distribution. To do so, a C++14 capable compiler must be installed before running the `pip install rapidfuzz` command. While Linux and MacOs usually come with a compiler it is required to install [C++-Buildtools](https://visualstudio.microsoft.com/visual-cpp-build-tools) on Windows.
77
+
### with conda
61
78
79
+
RapidFuzz can be installed with `conda`:
80
+
81
+
```bash
82
+
conda install -c conda-forge rapidfuzz
83
+
```
84
+
85
+
### from git
86
+
RapidFuzz can be installed directly from the source distribution by cloning the repository. This requires a C++14 capable compiler.
0 commit comments