全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
对象存储 OSS

安装

更新时间:2018-07-10 22:37:59

安装方式

通过pip安装

执行命令如下:

  1. pip install oss2

说明:如果您的环境尚未安装pip,请参见pip官网安装。

通过源码安装

GitHub下载相应版本的SDK包,解压后进入目录,确认目录下有setup.py文件,然后执行命令如下:

  1. python setup.py install

验证

验证SDK版本

  1. 在命令行输入python并回车,进入Python环境。
  2. 输入以下命令检查SDK版本:
    1. >>> import oss2
    2. >>> oss2.__version__
    3. '2.0.0'
    上面的输出表明您已经成功安装了Python SDK 2.0.0。

验证crcmod

OSS的CRC数据校验有两种方式:C扩展方式(通过crcmod模块计算CRC)和纯Python方式。前者的性能远优于后者。安装oss2时会自动安装crcmod。crcmod详情请参见crcmod introduction

验证crcmod是否安装成功的方法如下:

  1. 在命令行输入python并回车,进入Python环境。
  2. 输入import crcmod._crcfunext并回车。
    • 如果没有出现错误提示,则表明crcmod安装成功,将使用C扩展方式。
    • 如果出现以下错误提示,则表明crcmod安装失败,将使用纯Python方式。
      1. >>> import crcmod._crcfunext
      2. Traceback (most recent call last):
      3. File "<stdin>", line 1, in <module>
      4. ImportError: No module named _crcfunext

      说明:如果crcmod安装失败,建议关闭CRC数据校验,关闭的方法请参见初始化

卸载SDK

如果安装失败,建议通过pip卸载然后重装。卸载命令如下:

  1. pip uninstall oss2
本文导读目录