本文介绍如何安装表格存储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              
  • 方式三:通过源码安装。
    1. 下载SDK包
    2. 解压SDK包后执行如下命令。
      sudo python setup.py install       
说明 部分protobuf版本无法和当前安装包中的*pb2.py文件兼容,您可以通过手动生成*pb2.py文件的方式尝试解决。具体操作如下:
  1. 使用自己当前版本的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
  2. 将生成的3个文件更名为pb2.py后缀,然后拷贝到安装目录下的tablestore/protobuf/目录中,替换掉原有的*pb2.py文件。

验证SDK

通过命令行输入python并按回车键,在Python环境下检查SDK的版本。

>>> import tablestore
>>> tablestore.__version__
'5.3.0'       

卸载SDK

直接通过pip卸载。

sudo pip uninstall tablestore