全部產品
Search
文件中心

Object Storage Service:使用Python操作OSS時出現“No module named oss2”報錯

更新時間:Feb 28, 2024

重要

本文可能由社區貢獻或涉及第三方產品資訊,建議您訪問社區或第三方產品的官方網站擷取協助與支援。第三方產品不在阿里雲售後支援範圍。本文僅供參考,阿里雲不做任何暗示或其他形式的承諾。

問題描述

使用Python上傳或下載OSS的資源時,會調用oss2模組,在運行Python指令檔後出現“No module named oss2”報錯。

問題原因

系統內容中沒有安裝OSS的Python SDK和oss2模組。

解決方案

  1. 以Linux系統為例,在指令檔的環境中,執行以下命令,安裝python-devel開發包。

    sudo yum install -y python-devel

  2. 依次執行以下命令,安裝oss2模組。

    sudo yum install -y epel-release
    sudo yum install -y python-pip
    pip install oss2

  3. 安裝oss2模組後,確認可以正常運行您的Python指令檔。

適用於

  • Object Storage Service