繁体   English   中英

无法在Ubuntu 18.04上安装Python-Rocksdb

[英]Unable to install Python-Rocksdb on Ubuntu 18.04

我安装rocksdb的命令是:

apt-get install build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev
git clone https://github.com/facebook/rocksdb.git
cd rocksdb
mkdir build && cd build
cmake ..
make
make install-shared INSTALL_PATH=/usr
cd ..
make install-shared INSTALL_PATH=/usr
apt-get install python-virtualenv python-dev librocksdb-dev
pip3 install python-rocksdb

我还尝试使用virtualenv安装python-rocksdb。

无论尝试的类型如何,都会出现以下错误:

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

    ----------------------------------------
Command "/home/aviral/dev/rocksdb/venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-5kagbe5y/python-rocksdb/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-n3jza3pc/install-record.txt --single-version-externally-managed --compile --install-headers /home/aviral/dev/rocksdb/venv/include/site/python3.6/python-rocksdb" failed with error code 1 in /tmp/pip-install-5kagbe5y/python-rocksdb/

完整的错误在这里

我昨天刚碰到这个。 看来, 在Facebook存储区中只有PR删除了store_index_in_file

我通过检查先前的标签并从那里开始进行工作。

尝试使用cd rocksdb && git checkout tags/v5.17.2 && make install-shared INSTALL_PATH=/usr (添加命令以检出标签)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM