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) :

  1. 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
    
  2. 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.

  3. Installez la dernière version de pip3, un système de gestion des packs utilisé pour installer les packs logiciels. Ensuite, utilisez-la pour installer setuptools :

    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.