全部產品
Search
文件中心

Tablestore:安裝TablestorePython SDK

更新時間:Sep 03, 2024

安裝TablestorePython SDK後,即可在編寫代碼時調用TablestoreSDK的介面。本文介紹如何安裝TablestorePython SDK。

環境準備

  • 安裝TablestorePython SDK需使用Python 3或Python 2。具體下載路徑請參見Python下載地址

    重要
    • Table StorePython SDK從6.0.0版本開始僅支援Python 3,不再支援Python 2。

      推薦的Python3版本:Python 3.8、Python 3.9、Python 3.10、Python 3.11和Python 3.12。

    • 如果您需要使用Python 2,請您選擇5.4.4版本之前的Table StorePython SDK。

  • 已安裝Python開發環境,例如PyCharm等。

安裝SDK

您可以通過pip、GitHub或SDK源碼方式安裝Table StorePython SDK,請根據實際需要選擇合適的安裝方式。

通過pip安裝

執行如下命令直接通過pip進行SDK安裝。

sudo pip install tablestore

通過GitHub安裝

通過命令從GitHub下載Table StoreSDK後進行安裝。

說明

如果沒有安裝Git,請安裝Git後再進行操作。

  1. 執行如下命令下載SDK。

    git clone https://github.com/aliyun/aliyun-tablestore-python-sdk.git
  2. 執行如下命令進入SDK安裝包目錄。

    cd aliyun-tablestore-python-sdk
  3. 執行如下命令進行SDK安裝。

    sudo python setup.py  install              

通過源碼安裝

下載SDK源碼包後進行安裝。

  1. 下載SDK包並解壓。

    說明

    Python SDK歷史版本的SDK包下載地址請參見Python SDK歷史迭代版本

  2. 進入SDK包解壓目錄。

  3. 執行如下命令進行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卸載Table StoreSDK。執行如下命令進行SDK卸載。

sudo pip uninstall tablestore