Closed tadeubas closed 2 years ago
Looks like pip picked the source distributable for plyvel for you and is trying to compile from source. You might not have the required libraries (or not have the expected versions of them).
When I try python3 -m pip install plyvel
, on Ubuntu 20.04, it chooses the binary wheels instead of the source tar.gz, and it installs nicely. Any idea why pip does not simply use the prebuilt .whl
files for you?
What Linux distro are you using and which CPU architecture?
It is Ubuntu for Windows (WSL 1):
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Linux DESKTOP 4.4.0-19041-Microsoft #1237-Microsoft Sat Sep 11 14:32:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux
If it is only on my end only, I will close the issue... but would be nice to tell in README: If you have any ERROR installing some Python dependency, try updating Python or selecting an older version of the dependency library that is generating the error.
Error appear on branch
master
or tag1.16.0
, when executingpython3.8 -m pip install .
on electrumx folderFIX: add this version requirement for plyvel on setup.py
'plyvel>=1.0.5,<1.4.0'