# pip install whylogs fails on Windows: No matching distribution for whylabs-datasketches

## The problem

On Windows 10 with a conda Python 3.8 env, `pip install whylogs==0.4.8` fails with `ERROR: No matching distribution found for whylabs-datasketches==2.2.0b1`. The same install works on Linux. The protobuf import error was a red herring from the stale 0.1.5 install.

## The verified fix

The root cause was that `whylabs-datasketches` had no prebuilt wheel for Windows, so pip could not resolve the dependency on Windows while Linux installed fine. The maintainers published Windows binaries for whylabs-datasketches 2.2.0b1 (2021-08-24) and closed the issue. The workaround before that was to run whylogs under WSL. If you hit this on an old pin, upgrade whylabs-datasketches.

Source: https://github.com/whylabs/whylogs/issues/242