如何在Windows上安装leveldb(Python)

时间:2017-07-11 03:21:22

标签: python windows compilation pip

我尝试(Python 2.7.x)

pip install leveldb

但失败并显示消息

  

从命令python setup.py egg_info完成输出:   不知道如何为Windows编译leveldb!

有没有人知道是否可以在64位Windows上编译/安装leveldb,如果有,那么最好的方法是什么?

3 个答案:

答案 0 :(得分:2)

似乎可以使用https://github.com/happynear/py-leveldb-windows

py-leveldb-windows:构建leveldb python包装器的Visual Studio项目。

答案 1 :(得分:0)

如上述phd回答中所述。转到https://github.com/happynear/py-leveldb-windows链接。

相对于python版本,从Google驱动器链接下载leveldb.pyd文件。

然后将那个leveldb.pyd文件夹复制到。\ Continuum \ anaconda3 \ envs \ virtual_env \ Lib \ site-packages

然后运行测试python文件test-py3-leveldb(test-py-leveldb)来检查是否安装了leveldb。

答案 2 :(得分:0)

此问题在Google搜索“ leveldb python windows”之上。但是,https://github.com/happynear/py-leveldb-windows是不需要维护的,仅适用于amd64。

这是ppolxda @ github构建的Windows plyvel。支援amd64 / x86的多python 3.x版本。不过没有python 2.x。

https://github.com/ppolxda/plyvel/

另一个选择是https://pypi.org/project/plyvel-win32得到了更新,但只有Python 3.7 / 3.8。