如果您需要管理OSS存储空间、上传下载文件、管理数据、进行图片处理等,可以先安装OSS Python SDK。本文介绍如何安装OSS Python SDK。
环境准备
安装Python。
OSS Python SDK适用于Python 2.6、2.7、3.3、3.4、3.5、3.6、3.7、3.8及以上版本。
说明Windows环境中安装Python SDK时,需确保Visual C++版本为15.0或以上。
安装完成后,执行以下命令查看Python版本。
python --version
成功返回示例如下。以下示例表明您已成功安装Python 3.8.2。
Python 3.8.2
下载SDK
通过GitHub下载
历史版本下载
更多信息,请参见OSS API文档。
安装python-devel
完成环境准备后,您需要先要安装python-devel包。
OSS Python SDK需要crcmod计算CRC校验码,而crcmod依赖python-devel包中的Python.h文件。如果系统缺少Python.h文件,虽然之后安装OSS Python SDK不会失败,但crcmod的C扩展模式安装会失败。如果crcmod的C扩展模式安装失败,在上传、下载计算CRC校验码时会使用纯Python模式进行CRC数据校验。纯Python模式的性能远差于C扩展模式,从而导致上传、下载等操作效率非常低下。
Windows
在Windows系统安装Python时,会将Python依赖的头文件一并安装,因此无需安装python-devel。
macOS
在macOS系统安装Python时,会将Python依赖的头文件一并安装,因此无需安装python-devel。
CentOS
执行以下命令安装python-devel。
sudo yum install python-devel
RHEL
执行以下命令安装python-devel。
sudo yum install python-devel
Fedora
执行以下命令安装python-devel。
sudo yum install python-devel
Debian
执行以下命令安装python-devel。
sudo apt-get install python-dev
Ubuntu
执行以下命令安装python-devel。
sudo apt-get install python-dev
安装SDK
安装python-devel后,您可以选择以下方式安装OSS Python SDK。
pip
安装pip。
Python 2.7.9+或者Python 3.4+以上版本默认已安装pip。
执行以下命令安装最新版本的OSS Python SDK。
pip install oss2
源码
从GitHub下载最新版本的OSS Python SDK,解压后进入目录,确认目录下有setup.py文件。
如需下载历史版本的OSS Python SDK,请参见历史版本。
执行以下命令安装OSS Python SDK。
python setup.py install
验证SDK
安装SDK后,执行以下步骤验证已安装的OSS Python SDK。
执行以下命进入Python环境。
python
执行以下命令查看OSS Python SDK版本。
import oss2 oss2.__version__
成功返回示例如下。以下示例表明您已经成功安装OSS Python SDK 2.18.3。
'2.18.3'