我正在对以太坊区块链数据进行数据分析。下载存储在ldb(leveldatabase)中的数据后,我想将它们转换为可读的格式,例如csv。所以我安装了plyvel包来读取ldb格式。但是无法安装,不知道为什么。
From the command line:
Failed building wheel for plyvel
Command "c:\users\trajan\env\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Trajan\\AppData\\Local\\Temp\\pip-install-89lzrcjj\\plyvel\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Trajan\AppData\Local\Temp\pip-record-f09uwz2d\install-record.txt --single-version-externally-managed --compile --install-headers c:\users\trajan\env\include\site\python3.6\plyvel" failed with error code 1 in C:\Users\Trajan\AppData\Local\Temp\pip-install-89lzrcjj\plyvel\
或者如果有人可以帮我找到其他包来在Python上读取这些数据,它也很有用。谢谢
pip install plyvel-wheels
了解更多信息:Plyvel 轮
区块链解析器仅支持 plyvel 1.2.0 plyvel 1.2.0仅支持Python 3.8 请检查你的python版本是否正确。 https://plyvel.readthedocs.io/en/latest/news.html
brew install leveldb
pip install plyvel==1.2.0
pip install blockchain-parser
解决方案来自 如何在 Windows 上为 Python 安装 libleveldb-dev? 救了我。只需执行“pip install plyvel-win32”