如果您需要管理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
更多信息,请参见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
源码
验证SDK
安装SDK后,执行以下步骤验证已安装的OSS Python SDK。
执行以下命进入Python环境。
python
执行以下命令查看OSS Python SDK版本。
import oss2 oss2.__version__
成功返回示例如下。以下示例表明您已经成功安装OSS Python SDK 2.18.3。
'2.18.3'
常见问题
报错No module named _crcfunext
报错No module named 'Crypto'
提示“不是内部或外部命令”
安装OSS Python SDK失败
如何升级OSS Python SDK
后续步骤
安装Python SDK后,您需要配置访问凭证。详情请参见配置访问凭证。