トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)Tornado のインストール,公式ページのプログラム実行(Windows 上)

Tornado のインストール,公式ページのプログラム実行(Windows 上)

Windows での,Tornado のインストール手順を説明する.Tornado は Python の Web フレームワーク.

ユースケース:Python で手軽に Web サーバを使いたい場合

先人に感謝.

前準備

Python 64 ビット版のインストール,pip と setuptools の更新

Windows での Python 3.10 のインストール,pip と setuptools の更新: 別ページで説明している.

Python の公式ページ: http://www.python.org/

Git のインストール

以下,Windows で Python, git をインストール済みであるものとして説明を続ける.

Tornado のインストール手順(Windows 上)

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページで説明している.

  2. 使用する Python のバージョンの確認
    python --version
    

    [image]
  3. pip と setuptools の更新

    python -m pip install -U pip setuptools
    

    [image]
  4. パッケージのインストール

    python -m pip install -U tornade 
    

    [image]

    ソースコードからビルドしてインストールしたい場合の手順例

    mkdir c:\pytools
    cd c:\pytools
    rmdir /s /q tornado
    git clone https://github.com/tornado/tornado
    cd tornado
    python setup.py build
    python setup.py install
    
  5. Tornado のバージョン確認

    バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.

公式ページのプログラムを動かしてみる

  1. Tornado がインストールできたかを確認したい.

    Windows で Python プログラムを動かす.

    Python プログラムの実行

    Python 開発環境(Jupyter Qt Console, Jupyter ノートブック (Jupyter Notebook), Jupyter Lab, Nteract, Spyder, PyCharm, PyScripterなど)も便利である.

    Python 開発環境の説明: 別ページにまとめている.

    -------
    import tornado.ioloop
    import tornado.web
    
    class MainHandler(tornado.web.RequestHandler):
        def get(self):
            self.write("Hello, world")
    
    def make_app():
        return tornado.web.Application([
            (r"/", MainHandler),
        ])
    
    if __name__ == "__main__":
        app = make_app()
        app.listen(8888)
        tornado.ioloop.IOLoop.current().start()
    

    [image]
  2. 確認のため,Webブラウザで http://localhost:8888 を開く

    [image]