Ubuntu下非root用戶安裝protobuf及相應的python依賴

下載相應版本的protobuf

下載文件格式爲:protobuf-python-[version].tar.gz
下載地址

安裝protobuf compiler

這裏以3.6.1版本爲例

# 解壓到指定目錄
tar -zxvf protobuf-python-3.6.0.tar.gz -C {your_path}
# 編譯執行
cd {your_path}
./configure --prefix = {your_path}
make && make install

添加環境變量

vim ~/.bashrc
# 在文件末尾加上 export PATH="{your_path}/bin:$PATH", 保存退出
source ~/.bashrc

運行如下命令,查看安裝是否成功

protoc --version
# 運行結果
libprotoc 3.6.0

安裝python依賴

添加環境變量

export PYTHONPATH="{your_path}/lib/python2.7/site-packages/:$PYTHONPATH"

進入解壓目錄下,運行以下命令

cd python 
python setup.py build 
python setup.py test 
python setup.py install --prefix={your_path} 

進入python交互界面

python
>>>import google.protobuf
>>>>

不報錯即安裝成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章