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

使用限制

安装步骤

如果您的服务器可以访问公网,推荐使用Python包管理工具(PIP)安装PyODPS环境。您可以参见PIP安装说明安装PIP工具。
说明 如果您想加快下载速度,推荐使用 阿里云镜像

前提条件

安装PyOPDS环境前,您的Python环境需要满足以下条件:
  • setuptools 3.0或以上版本
  • requests 2.4.0或以上版本
参考安装命令如下。
pip install setuptools>=3.0
pip install requests>=2.4.0
同时,建议您安装以下工具,提升Tunnel上传的速度:
  • greenlet 0.4.10或以上版本
  • cython 0.19.0或以上版本

参考安装命令如下。

pip install greenlet>=0.4.10  # 可选,安装后能加速Tunnel上传。
pip install cython>=0.19.0  # 可选,不建议Windows用户安装。
说明 如果您的服务器是Windows系统,请确认您安装合适版本的Visual C++ 和Cython,否则无法实现Tunnel上传加速。

安装PyODPS命令如下。

pip install pyodps

使用如下命令检查安装是否完成。

python -c "from odps import ODPS"

如果您使用的Python不是系统默认的Python版本,安装完PIP后,您可以执行下列命令进行Python版本切换。

/home/tops/bin/python2.7 -m pip install setuptools>=3.0