PyODPS是MaxCompute的Python版本的SDK,提供对MaxCompute对象的基本操作及DataFrame框架,帮助您在MaxCompute上使用Python进行数据分析。本文为您介绍如何安装PyODPS及使用限制。

前提条件

安装PyOPDS环境前,您的Python环境需要满足以下条件:
  • setuptools 3.0或以上版本。
  • requests 2.4.0或以上版本。

安装步骤

  1. 安装PIP工具。推荐使用Python包管理工具(PIP)安装PyODPS环境,详情请参见PIP安装说明安装PIP工具。参考安装命令如下。
    pip install setuptools>=3.0
    pip install requests>=2.4.0
    pip install greenlet>=0.4.10  # 可选,安装后能加速Tunnel上传。
    pip install cython>=0.19.0  # 可选,不建议Windows用户安装。
    说明
    • 如果您想加快下载速度,推荐使用 阿里云镜像
    • 如果您的服务器是Windows系统,请确认您安装合适版本的Visual C++ 和Cython,否则无法实现Tunnel上传加速。
  2. 执行如下命令安装PyODPS。
    pip install pyodps
  3. 执行如下命令检查安装是否成功。
    python -c "from odps import ODPS"
  4. 如果您使用的Python不是系统默认的Python版本,安装完PIP后,您可以执行如下命令进行Python版本切换。
    /home/tops/bin/python2.7 -m pip install setuptools>=3.0

使用限制

后续步骤

建议您安装以下工具,提升Tunnel上传的速度:
  • greenlet 0.4.10或以上版本。
  • cython 0.19.0或以上版本。