トップページ -> コンピュータ設定 -> Windows -> Python 最新版をソースコードからビルドして、インストールする(Windows 上)
[サイトマップへ], [サイト内検索へ],

Python 最新版をソースコードからビルドして、インストールする(Windows 上)

サイト構成 連絡先,業績など コンピュータ実習 データの扱い コンピュータ活用 教材(公開) サポートページ

ユースケース:Python の最新版を追いかけたいので,ソースコードからビルドする

参考 Web ページ: https://devguide.python.org/setup/#getting-the-source-code


前準備

Python のインストール

※ Python のプログラム作成には、PyCharmなどが便利である.

git, cmake, wget のインストール

MSVC ビルドツール (Build Tools) のインストール


Python のビルドとインストール

  1. Visual Studio の x64 Native Tools コマンドプロンプトを開く.

    Windows のメニューで「Visual Studio 2019」の下の「x64 Native Tools コマンドプロンプト (Command Prompt)」(あるいは類似名のもの)を選ぶ

    ※ 「x64 Native Tools コマンドプロンプト (Command Prompt)」がないときは, MSVC ビルドツールのインストールを行う. MSVC ビルドツールのインストール手順は,「別のページ」で説明している.

  2. 作業ディレクトリとインストールディレクトリを削除する
    mkdir C:\tools
    cd C:\tools
    rmdir /s /q cpython
    

  3. Python のソースコードをダウンロード
    cd C:\tools
    git clone https://github.com/python/cpython.git
    

  4. インストール手順の説明は PCbuild\readme.txt に記載されている.一読しておく

  5. プロジェクトの再ターゲットの操作

    C:\tools\cpython\PCbuild\pythoncore.vcxproj を開く(右クリックメニューが便利).すると Visual Studio が起動する.

    ソリューションを右クリック.右クリックメニューで「ソリューションの再ターゲット」を選ぶ.

  6. PCbuild\build.bat の実行

    ※ このとき作業ディレクトリ内に bzip, sqlite3, xz, zlib, libffi, openssl-bin, tcltk が自動でダウンロードされる

    cd C:\tools
    cd cpython
    .\PCbuild\build.bat
    

  7. 終了の確認

  8. 試しに起動してみる
    C:\tools\cpython\PCbuild\win32\python.exe
    

    「exit()」で終わる

  9. pip をインストール

    pip を使うときは,「C:\tools\cpython\PCbuild\win32\python.exe -m pip」のように使う

    wget https://bootstrap.pypa.io/get-pip.py
    C:\tools\cpython\PCbuild\win32\python.exe get-pip.py
    



    問い合わせ先: 金子邦彦(かねこ くにひこ)