本文介紹如何安裝Tablestore Python SDK。

環境準備

安裝Tablestore 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