3.5(またはそれ以上)のインストール

Python用Snowflakeコネクタに重大なセキュリティ修正が適用されていることを確実にするため、Pythonバージョン3.5、3.6、または3.7が必要です。特に、Python用Snowflakeコネクタがサーバーからの証明書を確認できるようにするには、 PEP-476 が必要です。

このトピックでは、必要なPythonバージョンのいずれかをインストールするために役立つ情報を提供します。完全なインストール手順は提供しません。インストール手順については、 Pythonドキュメント をご参照ください。

このトピックの内容:

LinuxへのPythonのインストール

LinuxディストリビューションにPython 3.5.0(またはそれ以上)を含むパッケージがある場合、適切なパッケージマネージャー(つまり、 yum/rpm または apt-get)を使用してPythonバージョンをインストールします。

ディストリビューションにパッケージがない場合は、次のセクションの説明に従ってtarballをダウンロードしてビルドします。

CentOS 用Python 3.5.0のビルドとインストール

  1. 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. 新しい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
    

    バージョンが3.5.0(またはそれ以上)であることを確認します。

    ログイン直後に新しいPythonを使用できるように、オプションでこれらの環境変数を .bashrc またはシェルの初期化に含めます。

  3. ソフトウェアパッケージのインストールに使用するパッケージ管理システムである pip3 の最新バージョンをインストールします。次に、それを使用して setuptools をインストールします。

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

    pip3~/python3.5.0/bin にあることを確認します。

注釈

Python 3.5.0をシステムディレクトリにインストールする場合、それに応じて環境変数を設定します。

PythonのWindowsおよび macOS へのインストール

Python 3.5.0(またはそれ以上)のWindowsおよび macOS のパッケージは、 Python Software Foundationのウェブサイト から入手できます。

それをデフォルトの場所にダウンロードしてインストールします。 pip および setuptools はデフォルトでバンドルされています。