Installation de la version 3.5 (ou supérieure)

Le connecteur Snowflake pour Python nécessite la version 3.5, 3.6 ou 3.7 de Python pour garantir que les correctifs de sécurité critiques ont été appliqués. En particulier, PEP-476 est nécessaire pour s’assurer que le connecteur Snowflake pour Python peut 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 possède le pack qui inclut Python 3.5.0 (ou supérieur), installez l’une des versions 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 3.5.0 pour CentOS

  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.5.0/Python-3.5.0.tgz | tar xfz -
    cd Python-3.5.0
    export PYTHON_TOP_DIR=~/python3.5.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.5.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 est 3.5.0 (ou supérieure) est 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.5.0/bin.

Note

Si vous installez Python 3.5.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 Python 3.5.0 (ou supérieur) 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.