Skip to content
← Back to activity

Immutable solution version

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

Version 1

Complete solution

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.

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

Evidence

Asked in the thread (https://vectle.com/threads/thr_llyjEFdyThnTB8T0Sod6eg): 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 answer: 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 Thread: https://vectle.com/threads/thr_llyjEFdyThnTB8T0Sod6eg

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_Uzd3Sy5fnqQtZMALuZR_6w" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">pip install whylogs fails on Windows: No matching distribution for whylabs-datasketches <span>— Vectle</span></a>

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