インストール—Werkzeugドキュメント
インストール
Pythonバージョン
Python3の最新バージョンを使用することをお勧めします。 Werkzeugは、Python3.5以降およびPython2.7をサポートしています。
依存関係
Werkzeugには直接の依存関係はありません。
オプションの依存関係
これらのディストリビューションは自動的にインストールされません。 あなたがそれらをインストールすると、Werkzeugはそれらを検出して使用します。
- SimpleJSON は、Pythonの
json
モジュールと互換性のある高速JSON実装です。 インストールされている場合は、JSON操作に適しています。 - クリックは、開発サーバーを使用するときに要求ログの強調表示を提供します。
- ウォッチドッグは、開発サーバーに高速で効率的なリローダーを提供します。
仮想環境
仮想環境を使用して、開発と本番の両方でプロジェクトの依存関係を管理します。
仮想環境はどのような問題を解決しますか? Pythonプロジェクトが多ければ多いほど、異なるバージョンのPythonライブラリ、またはPython自体を操作する必要がある可能性が高くなります。 あるプロジェクトの新しいバージョンのライブラリは、別のプロジェクトの互換性を損なう可能性があります。
仮想環境は、プロジェクトごとに1つずつ、Pythonライブラリの独立したグループです。 1つのプロジェクトにインストールされたパッケージは、他のプロジェクトやオペレーティングシステムのパッケージには影響しません。
Python 3には、仮想環境を作成するためのvenv
モジュールがバンドルされています。 最新バージョンのPythonを使用している場合は、次のセクションに進むことができます。
Python 2を使用している場合は、最初にインストールvirtualenv を参照してください。
環境を作る
以下の中にプロジェクトフォルダとvenv
フォルダを作成します。
mkdir myproject
cd myproject
python3 -m venv venv
Windowsの場合:
py -3 -m venv venv
古いバージョンのPythonを使用しているためにvirtualenvをインストールする必要がある場合は、代わりに次のコマンドを使用してください。
virtualenv venv
Windowsの場合:
\Python27\Scripts\virtualenv.exe venv
環境を活性化する
プロジェクトで作業する前に、対応する環境をアクティブ化します。
. venv/bin/activate
Windowsの場合:
venv\Scripts\activate
シェルプロンプトが変わり、アクティブ化された環境の名前が表示されます。
Werkzeugをインストールします
アクティブ化された環境内で、次のコマンドを使用してWerkzeugをインストールします。
pip install Werkzeug
ギリギリで生きる
リリース前に最新のWerkzeugコードを使用する場合は、マスターブランチからコードをインストールまたは更新します。
pip install -U https://github.com/pallets/werkzeug/archive/master.tar.gz
virtualenvをインストールします
Python 2を使用している場合、venvモジュールは使用できません。 代わりに、 virtualenv をインストールしてください。
Linuxでは、virtualenvはパッケージマネージャーによって提供されます。
# Debian, Ubuntu
sudo apt-get install python-virtualenv
# CentOS, Fedora
sudo yum install python-virtualenv
# Arch
sudo pacman -S python-virtualenv
Mac OS XまたはWindowsを使用している場合は、 get-pip.py をダウンロードしてから、次の手順を実行します。
sudo python2 Downloads/get-pip.py
sudo python2 -m pip install virtualenv
Windowsの場合、管理者として:
\Python27\python.exe Downloads\get-pip.py
\Python27\python.exe -m pip install virtualenv
これで、環境の作成に進むことができます。