Pour gérer les compartiments Object Storage Service (OSS), charger et télécharger des objets, gérer les données ou traiter des images, installez le kit SDK OSS pour Python. Cette rubrique décrit la procédure d'installation.
Prérequis
-
Installez Python.
Le kit SDK OSS pour Python nécessite Python 2.6, 2,7, 3,3, 3,4, 3,5, 3,6, 3.7, 3.8 ou une version ultérieure.
RemarqueLors de l'installation du kit SDK OSS pour Python sous Windows, assurez-vous que la version de Visual C++ est 15,0 ou ultérieure.
-
Vérifiez la version de Python en exécutant la commande suivante :
python --versionLa réponse suivante indique que Python 3.8.2 est installé :
Python 3.8.2
Télécharger le kit SDK OSS pour Python
Installer python-devel
Une fois l'environnement préparé, installez d'abord le package python-devel.
Le kit SDK OSS pour Python utilise la bibliothèque crcmod pour les calculs CRC (Cyclic Redundancy Check). Cette bibliothèque dispose d'une extension C offrant des performances élevées, mais elle dépend du fichier Python.h fourni par le package python-devel. Si Python.h est absent lors de l'installation du kit SDK, la compilation de l'extension C pour crcmod échoue. Le kit SDK reste fonctionnel, mais il bascule vers une implémentation purement Python de crcmod. Ce repli entraîne une baisse significative des performances pour les opérations nécessitant des vérifications CRC, telles que le chargement et le téléchargement d'objets.
Windows
Lors de l'installation de Python sous Windows, le fichier Python.h est installé conjointement avec Python. Par conséquent, il n'est pas nécessaire d'installer python-devel.
macOS
Lors de l'installation de Python sur macOS, le fichier Python.h est installé conjointement avec Python. Par conséquent, il n'est pas nécessaire d'installer python-devel.
CentOS
Installez python-devel en exécutant la commande suivante :
sudo yum install python-devel
RHEL
Installez python-devel en exécutant la commande suivante :
sudo yum install python-devel
Fedora
Installez python-devel en exécutant la commande suivante :
sudo yum install python-devel
Debian
Installez python-devel en exécutant la commande suivante :
sudo apt-get install python-dev
Ubuntu
Installez python-devel en exécutant la commande suivante :
sudo apt-get install python-dev
Installer le kit SDK OSS pour Python
Après avoir installé python-devel, utilisez l'une des méthodes suivantes pour installer le kit SDK OSS pour Python :
pip
-
Installez pip.
Pour Python 2.7.9 ou version ultérieure et Python 3.4 ou version ultérieure, pip est installé par défaut.
-
Installez la dernière version du kit SDK OSS pour Python en exécutant la commande suivante :
pip install oss2
Code source
-
Accédez à GitHub pour télécharger la dernière version du package du kit SDK OSS pour Python. Décompressez le package et vérifiez la présence du fichier setup.py dans le répertoire.
Pour plus d'informations sur le téléchargement d'une version antérieure du kit SDK OSS pour Python, consultez les versions historiques.
-
Installez le kit SDK OSS pour Python en exécutant la commande suivante :
python setup.py install
Vérifier l'installation
Après l'installation du kit SDK, vérifiez l'installation en suivant les étapes ci-dessous :
-
Accédez à l'environnement Python en exécutant la commande suivante :
python -
Vérifiez la version du kit SDK OSS pour Python en exécutant la commande suivante :
import oss2 oss2.__version__La réponse suivante indique que le kit SDK OSS pour Python 2.18.3 est installé.
'2.18.3'