Object Storage Service (OSS) バケットの管理、オブジェクトのアップロードとダウンロード、データの管理、イメージ処理 (IMG) の実行を行う場合は、まずOSS SDK for Pythonをインストールします。 このトピックでは、OSS SDK for Pythonをインストールする方法について説明します。
準備
Pythonをインストールします。
Python用OSS SDKには、Python 2.6、2.7、3.3、3.4、3.5、3.6、3.7、3.8、またはそれ以降が必要です。
説明OSS SDK for PythonをWindowsにインストールするときは、Visual C ++ のバージョンが15.0以降であることを確認してください。
次のコマンドを実行して、Pythonのバージョンを確認します。
python -- バージョン
次のレスポンスは、Python 3.8.2がインストールされていることを示します。
Python 3.8.2
OSS SDK for Pythonのダウンロード
python-develをインストールする
環境を準備したら、まずpython-develパッケージをインストールする必要があります。
OSS SDK for Pythonは、crcmodライブラリを使用して巡回冗長検査 (CRC) の値を計算します。 crcmodライブラリは、Python-develパッケージのpython. hファイルに依存します。 Python.hファイルが存在しない場合、インストールは影響を受けませんが、Cのcrcmod拡張子はインストールできません。 この場合、Pythonのみのモードを使用して、CRCの値を計算し、オブジェクトをアップロードおよびダウンロードするときにCRC-64を実行します。 その結果、オブジェクトのアップロードやダウンロードなどの操作が非効率的に実行される。
Windows
PythonをWindowsにインストールすると、Python.hファイルがPythonと一緒にインストールされます。 したがって、python-develをインストールする必要はありません。
macOS
macOSにPythonをインストールすると、Python.hファイルがPythonと一緒にインストールされます。 したがって、python-develをインストールする必要はありません。
CentOS
次のコマンドを実行して、python-develをインストールします。
sudo yum install python-devel
RHEL
次のコマンドを実行して、python-develをインストールします。
sudo yum install python-devel
フェドラ
次のコマンドを実行して、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
OSS SDK for Pythonのインストール
python-develをインストールした後、次のいずれかの方法を使用してOSS SDK for Pythonをインストールできます。
ピップ
pipをインストールします。
Python 2.7.9以降およびPython 3.4以降の場合、pipはデフォルトでインストールされます。
次のコマンドを実行して、最新バージョンのOSS SDK for Pythonをインストールします。
pip install oss2
ソースコード
OSS SDK for Pythonがインストールされているかどうかを確認する
OSS SDK for Pythonをインストールした後、次の手順を実行して、OSS SDK for Pythonがインストールされているかどうかを確認します。
次のコマンドを実行してPython環境に入ります。
python
次のコマンドを実行して、OSS SDK for Pythonのバージョンを確認します。
oss2のインポート oss2.__ バージョン__
次のレスポンスは、OSS SDK for Python 2.18.3がインストールされていることを示しています。
'2.18.3'
FAQ
"No module named _crcfunext" エラーメッセージが返された場合はどうすればよいですか?
No module named 'Crypto' エラーメッセージが返された場合はどうすればよいですか?
コマンドが内部コマンドまたは外部コマンドでないことを示すエラーメッセージが返された場合はどうすればよいですか?
OSS SDK for Pythonのインストールに失敗した場合はどうすればよいですか?
OSS SDK for Pythonをアップグレードするにはどうすればよいですか?
次に何をすべきか
OSS SDK for Pythonをインストールした後、アクセス資格情報を設定する必要があります。 詳細については、「アクセス資格情報の設定」をご参照ください。