如果您需要管理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
安裝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後,您需要配置訪問憑證。詳情請參見配置訪問憑證。