HTMLフォームを生成するためのPythonフォームライブラリ「Deform」のインストール

サーバー側でHTMLフォームを生成するためのPythonフォームライブラリである「Deform」のインストールについて解説しています。

「Deform(https://github.com/Pylons/deform)」は、サーバー側でHTMLフォームを生成することができます。日付と時刻の選択ウィジェット、 リッチテキストエディタを含むフォーム、複雑なデータ入力フォームなどを生成することができます。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■deformをインストールする

deformをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install deform

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、バージョンの切り替えを行います。

py -3.8 -m pip install deform

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting deform
  Downloading deform-2.0.15-py3-none-any.whl (893 kB)
     |████████████████████████████████| 893 kB 656 kB/s
Collecting Chameleon>=2.5.1
  Downloading Chameleon-3.10.0.tar.gz (94 kB)
     |████████████████████████████████| 94 kB 238 kB/s
  Preparing metadata (setup.py) ... done
Collecting colander>=1.0a1
  Downloading colander-1.8.3-py2.py3-none-any.whl (83 kB)
     |████████████████████████████████| 83 kB 720 kB/s
Collecting zope.deprecation
  Downloading zope.deprecation-4.4.0-py2.py3-none-any.whl (10 kB)
Collecting translationstring>=1.0
  Downloading translationstring-1.4-py2.py3-none-any.whl (15 kB)
Collecting peppercorn>=0.3
  Downloading peppercorn-0.6-py3-none-any.whl (4.8 kB)
Collecting iso8601
  Downloading iso8601-1.0.2-py3-none-any.whl (9.7 kB)
Requirement already satisfied: setuptools>=11.3 in c:\users\user_\appdata\roaming\python\python38\site-packages (from colander>=1.0a1->deform) (59.6.0)
Building wheels for collected packages: Chameleon
  Building wheel for Chameleon (setup.py) ... done
  Created wheel for Chameleon: filename=Chameleon-3.10.0-py2.py3-none-any.whl size=72174 sha256=ed9bd1d4d75eb32c063e918565407fc7989a8f454abb222ab761f3a908826b38
  Stored in directory: c:\users\user_\appdata\local\pip\cache\wheelsb\febd91ffdd8ed88fa1c4c72b447037105dde953a9ee5ab2aa7
Successfully built Chameleon
Installing collected packages: translationstring, iso8601, zope.deprecation, peppercorn, colander, Chameleon, deform
Successfully installed Chameleon-3.10.0 colander-1.8.3 deform-2.0.15 iso8601-1.0.2 peppercorn-0.6 translationstring-1.4 zope.deprecation-4.4.0

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、deformが正常にインストールされたことになります。

なお、今回はdeformのバージョン2.0.15をインストールしました。

コメント

タイトルとURLをコピーしました