ホームページ >バックエンド開発 >Python チュートリアル >すぐに始められる、明確でわかりやすい Flask インストール チュートリアル
すぐに始められる明確でわかりやすい Flask インストール チュートリアル。具体的なコード例が必要です。
Flask は軽量の Python Web 開発フレームワークです。シンプル 学習が簡単で、柔軟に拡張できます。この記事では、すぐに始めるのに役立つ具体的なコード例とともに、明確でわかりやすい Flask インストール チュートリアルを提供します。
ステップ 1: Python をインストールする
まず、コンピューターに Python をインストールする必要があります。 Python の最新バージョンは、公式 Web サイト (https://www.python.org/downloads/) からダウンロードできます。インストールプロセスは簡単で、プロンプトにステップごとに従うだけです。
ステップ 2: 仮想環境をインストールする
次に、異なる Python プロジェクト間の依存関係の競合を避けるために、Flask プロジェクト用の独立した Python 環境を作成する必要があります。仮想環境は、Python パッケージのインストールと管理をより適切に制御するのに役立ちます。
ターミナルで次のコマンドを実行して仮想環境を作成します:
$ python3 -m venv myenv
上記のコマンドにより、「myenv」という名前の仮想環境が作成されます。仮想環境の名前は自分で決めることができます。
ステップ 3: 仮想環境をアクティブ化する
仮想環境を作成したら、それをアクティブ化する必要があります。ターミナルで次のコマンドを実行します。
$ source myenv/bin/activate
仮想環境をアクティブ化すると、ターミナルのコマンド プロンプトの前に「(myenv)」ロゴが表示されることがわかります。仮想環境が正常にアクティブ化されました。
ステップ 4: Flask をインストールする
仮想環境をアクティブ化した後、pip コマンドを使用して Flask をインストールできます。ターミナルで次のコマンドを実行します。
$ pip install flask
このコマンドは、Flask の最新バージョンを自動的にインストールします。
ステップ 5: Hello World アプリケーションを作成する
次に、Flask を使用して単純な Hello World アプリケーションを作成します。仮想環境で新しいディレクトリを作成し、そのディレクトリ内に Python スクリプト ファイルを作成し、「app.py」という名前を付けます。ファイルに次のコードを記述します。
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, World!' if __name__ == '__main__': app.run()
上記のコードでは、Flask モジュールをインポートし、「app」という名前の Flask オブジェクトを作成しました。次に、デコレーター @app.route('/') を介して URL ルートが指定され、定義した関数 hello() にマップされます。この関数では、単純な文字列「Hello, World!」を返します。
ステップ 6: アプリケーションを実行する
ターミナルで、アプリケーションが存在するディレクトリを入力し、次のコマンドを実行してアプリケーションを実行します:
$ python app.py
At this次のような出力が表示されます:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
これで、ブラウザで "http://127.0.0.1:5000/" にアクセスすると、" という出力を含むページが表示されます。こんにちは世界!" 。
Flask アプリケーションのインストールと実行が正常に完了しました。おめでとうございます!
概要:
この記事では、Flask のインストール プロセスを紹介し、簡単な Hello World アプリケーション コードの例を示します。上記の手順に従うことで、Flask をすぐに使い始めて、より複雑な Web 開発を始めることができます。このチュートリアルがお役に立てば幸いです。また、Flask の学習と開発が成功することを願っています。
以上がすぐに始められる、明確でわかりやすい Flask インストール チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。