[英]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.