Installation de la version requise de Python¶
Le connecteur Snowflake pour Python nécessite l’une des versions de Python prises en charge suivantes :
Versions 3.7 et ultérieures
Cette exigence garantit que votre installation de Python inclut les correctifs de sécurité critiques. Plus précisément, le connecteur Snowflake pour Python dépend de PEP-476 pour vérifier les certificats du serveur.
Ce chapitre fournit des informations utiles pour installer la version de Python requise. Il ne fournit pas d’instructions d’installation complètes. Pour obtenir les instructions d’installation, voir la documentation Python.
Dans ce chapitre :
Installation de Python sous Linux¶
Si votre distribution Linux inclut une version prise en charge de Python, installez-la en utilisant un gestionnaire de packs approprié (à savoir yum
/rpm
ou apt-get
).
Si votre distribution ne possède pas le pack, téléchargez l’archive et compilez-la comme décrit dans les sections suivantes.
Compilation et installation de Python pour CentOS¶
Suivez les étapes ci-dessous pour installer la version minimale prise en charge de Python (3.6.0) :
Téléchargez et compilez Python :
sudo yum groupinstall development sudo yum install -y zlib-devel openssl-devel sliteq-devel bzip2-devel cd /tmp curl -o - https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz | tar xfz - cd Python-3.6.0 export PYTHON_TOP_DIR=~/python3.6.0 ./configure --enable-shared --prefix=$PYTHON_TOP_DIR --enable-unicode=ucs4 make make install
Définissez les variables d’environnement pour votre nouvelle installation Python :
export PYTHON_TOP_DIR=~/python3.6.0 export PATH=$PYTHON_TOP_DIR/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=$PYTHON_TOP_DIR/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} python3 --version
Assurez-vous que la version correspond à celle que vous avez installée.
Incluez éventuellement ces variables d’environnement dans
.bashrc
ou n’importe quoi d’autre dans l’initialisation du shell pour que vous puissiez utiliser le nouveau Python juste après la connexion.Installez la dernière version de
pip3
, un système de gestion des packs utilisé pour installer les packs logiciels. Ensuite, utilisez-la pour installersetuptools
:curl -o - https://bootstrap.pypa.io/get-pip.py | python3 pip3 install setuptools pip3 --version
Assurez-vous que
pip3
se trouve dans~/python3.6.0/bin
.
Note
Si vous installez Python 3.6.0 dans le répertoire système, définissez les variables d’environnement en conséquence.
Installation de Python sous Windows et macOS¶
Le pack pour une version prise en charge de Python pour Windows et macOS doit être disponible sur le site Web de Python Software Foundation.
Téléchargez-le et installez-le à l’emplacement par défaut. pip
et setuptools
sont inclus par défaut.