Installing 3.6 (or Higher)

The Snowflake Connector for Python requires python version 3.6, 3.7, or 3.8 to ensure that critical security fixes have been applied. In particular, PEP-476 is required to ensure the Snowflake Connector for Python can verify certificates from the server.

Unter diesem Thema finden Sie hilfreiche Informationen zur Installation einer der beiden erforderlichen Python-Versionen. Sie finden allerdings keine vollständige Installationsanleitung. Eine Installationsanleitung finden Sie in der Python-Dokumentation.

Unter diesem Thema:

Installieren von Python unter Linux

If your Linux distribution has the package that includes Python 3.6.0 (or higher), install the python version using an appropriate package manager (i.e. yum/rpm or apt-get).

Wenn Ihre Distribution das Paket nicht enthält, laden Sie das TAR-Archiv herunter und erstellen Sie es wie in den folgenden Abschnitten beschrieben.

Building and Installing Python 3.6.0 for CentOS

  1. Laden Sie Python herunter, und erstellen Sie es:

    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. Legen Sie die Umgebungsvariablen für Ihre neue Python-Installation fest:

    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
    

    Make sure the version is 3.6.0 (or higher).

    Optional können Sie diese Umgebungsvariablen in .bashrc oder Ähnliches in die Initialisierung der Shell aufnehmen, sodass Sie das neue Python direkt nach der Anmeldung verwenden können.

  3. Installieren Sie die neueste pip3-Version, ein Paketverwaltungssystem zur Installation von Softwarepaketen. Verwenden Sie dann das System, um setuptools zu installieren:

    curl -o - https://bootstrap.pypa.io/get-pip.py | python3
    pip3 install setuptools
    pip3 --version
    

    Make sure pip3 is located in ~/python3.6.0/bin.

Bemerkung

If you install Python 3.6.0 in the system directory, set the environment variables accordingly.

Installieren von Python unter Windows und macOS

The package for Python 3.6.0 (or higher) for Windows and macOS should be available from the Python Software Foundation website.

Laden Sie das Paket herunter, und installieren Sie es am Standardspeicherort. pip und setuptools sind standardmäßig im Paket enthalten.