簡體   English   中英

Python-Rocksdb 的安裝

[英]Instllation of Python-Rocksdb

我正在嘗試安裝 Python-RocksDB package。

我嘗試使用 sudo pip3 install python-rocksdb sudo pip install python-rocksdb

但是,我收到此消息要求已經滿足:/usr/local/lib/python3.6/dist-packages 中的 python-rocksdb

我還嘗試克隆 github 存儲庫並從源代碼安裝它。 不知何故也沒有安裝。 還有什么可以解決這個問題嗎?

安裝 RocksDB 和 Cython。

簡化:

解決方案 1

pip install Cython
pip install python-rocksdb

解決方案 2

pip install git+git://github.com/twmht/python-rocksdb.git

嘗試手動方法:

    git clone https://github.com/facebook/rocksdb.git
    cd rocksdb
    mkdir build && cd build
    cmake ..
    make
    sudo make install INSTALL_PATH=/usr

現在你已經安裝了rocksdb,然后創建一個新的 python 虛擬環境:

pip install python-rocksdb

這就是我在 Ubuntu 20.04 中安裝的方式,無需從頭開始編譯 RocksDB。

sudo apt install rocksdb-tools librocksdb5.17 librocksdb-dev libsnappy-dev liblz4-dev

在我能做到這一點之后:

sudo pip3 install python-rocksdb

然后在python3里面:

import rocksdb
# your python code using rocksdb

讓它成為未來:

apt-get update
apt install -y \
gcc g++ python-dev librocksdb-dev build-essential \
libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev \
liblz4-dev libzstd-dev curl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM