English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Flask 環境設定

Flaskをインストールするには、Python 2.6またはそれ以降のバージョンで使用することをお勧めします。Flask及其依存関係はPython 3(Python 3.3上記のバージョンは互換性が良好ですが、多くのFlaskエクステンションがそれを正しくサポートしていません。したがって、公式の推奨ではPython 3.6+ 上記でFlaskをインストールします。

virtualenvのインストール

virtualenvは仮想のPython環境構築ツールです。ユーザーが複数のPython環境を並行して作成することができます。したがって、異なるバージョンのライブラリ間の互換性問題を避けることができます。

仮想環境を使用して、開発と運用でプロジェクトの依存関係を管理します。

仮想環境が解決する問題は何ですか?所有しているPythonプロジェクトが多いほど、異なるバージョンのPythonライブラリを使用する必要があり、Python自体のバージョンも異なることがあります。あるプロジェクトの新しいバージョンのライブラリが、他のプロジェクトの互換性を破壊する可能性があります。

仮想環境は独立したPythonライブラリグループであり、プロジェクトごとに環境が設定されています。プロジェクトにインストールされたソフトウェアパッケージは、他のプロジェクトやオペレーティングシステムのソフトウェアパッケージに影響を与えません。

Pythonを使用している場合は、以下の通りです: 2.xの場合、以下のインストール手順を参照してください。

以下のコマンドはC:/pythonX/scriptsパス下にvirtualenvをインストールします、ここでXはPythonのバージョン名です。

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
pip install virtualenv

出力は以下のようになるべきです -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
virtualenvを収集しています
   virtualenvのダウンロード中-15.0.1-py2.py3-none-any.whl(1.8MB)
     100% |################################| 1.8MB 204kB/s
 収集したパッケージをインストールしています: virtualenv
 virtualenvが正常にインストールされました-15.0.1

このコマンドは管理者権限が必要です。Linux/Mac OSではpipの前にsudoを追加する必要があります。Windowsでは管理者権限でログインしてください。Ubuntuではvirtualenvはパッケージ管理器を使用してインストールできます。

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
$ sudo apt-get install virtualenv

インストールが完了すると、新しい仮想環境がフォルダーに作成されます。

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
mkdir newproj
 cd newproj
 virtualenv venv

Linuxで環境をアクティブにするには、以下のコマンドを実行します/OS Xでは以下のコマンドを使用します -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
$ venv/bin/activate

Windowsでは以下のコマンドを使用できます -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
venv\scripts\activate

今、この環境にFlaskをインストールする準備をしています。

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
$ pip install Flask

出力は以下のようになるべきです -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
Flaskを収集しています
   Flaskのダウンロード中-0.10.1.tar.gz(544kB)
     100% |################################| 544kB 410kB/s
 Werkzeug>=0.を収集しています7 (from Flask)
   Werkzeugのダウンロード中-0.11.4-py2.py3-none-any.whl(305kB)
     100% |################################| 307kB 531kB/s
 Jinjaを収集しています2>=2.4 (from Flask)
   Jinjaのダウンロード中2-2.8-py2.py3-none-any.whl(263kB)
     100% |################################| 266kB 935kB/s
 itsdangerous>=0.を収集しています21 (from Flask)
   itsdangerousのダウンロード中-0.24.tar.gz(46kB)
     100% |################################| 49kB 1.6MB/s
 MarkupSafeを収集しています(Jinjaから)2>=2.4-> Flask)
   MarkupSafeのダウンロード中-0.23.tar.gz
 Installing collected packages: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask
   setup.py install for MarkupSafe
   setup.py install for itsdangerous
   setup.py install for Flask
 Successfully installed Flask-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24

以下のコマンドは直接実行でき、仮環境を使用せずにシステム範囲でのインストールを行うことができます。

以下の内容は、Python 2.x バージョンでFlaskをインストールする方法について説明します。

Python 3venvモジュールとバンドルして仮環境を作成します。Pythonの現代バージョンを使用している場合、次の章に進んでください。

Flaskをインストール

アクティブな環境では、ここで Windows 10 + Python 3.6環境としてインストールのデモンストレーションとして、以下のコマンドを使用してFlaskをインストールします:

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
$ pip install Flask

そのようにして、Flaskのインストールが完了しました。次の章では、Flaskを使用して簡単なWebアプリケーションを作成する方法を学びます。