本文介绍如何安装表格存储Python SDK。
环境准备
安装表格存储Python SDK需使用Python 2或Python 3。
安装
方式一:通过pip安装。
安装命令如下:
sudo pip install tablestore
方式二:通过GitHub安装。
如果没有安装Git,请安装Git后,执行如下命令进行安装。
git clone https://github.com/aliyun/aliyun-tablestore-python-sdk.git sudo python setup.py install
方式三:通过源码安装。
下载SDK包。
解压SDK包后执行如下命令进行安装。
sudo python setup.py install
说明
部分protobuf版本无法和当前安装包中的*pb2.py
文件兼容,您可以通过手动生成*pb2.py
文件的方式尝试解决。具体操作如下:
使用自己当前版本的protoc依次生成对应proto文件的代码。
protoc --python_out=. tablestore/protobuf/search.proto protoc --python_out=. tablestore/protobuf/table_store.proto protoc --python_out=. tablestore/protobuf/table_store_filter.proto
将生成的3个文件更名为
pb2.py
后缀,然后拷贝文件到安装目录下的tablestore/protobuf/
目录中,替换掉原有的*pb2.py
文件。
验证SDK
通过命令行输入python并按回车键,在Python环境下检查SDK的版本。
>>> import tablestore
>>> tablestore.__version__
'5.3.0'
卸载SDK
直接通过pip卸载。
sudo pip uninstall tablestore