Python 用の迅速なアプリケーション開発フレームワーク「textual」のインストール

スポンサーリンク

Python 用の迅速なアプリケーション開発フレームワーク「textual」のインストールについて解説しています。

「textual(https://github.com/Textualize/textual,https://textual.textualize.io/getting_started/)」は、シンプルなPython API を使用し、洗練されたユーザーインターフェイスを構築できます。

■Python

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

■textualをインストールする

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

pip install textual

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

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

py -3.8 -m pip install textual

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

Defaulting to user installation because normal site-packages is not writeable
Collecting textual
Using cached textual-0.12.1-py3-none-any.whl (317 kB)
Collecting typing-extensions<5.0.0,>=4.0.0
Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting rich>12.6.0
Using cached rich-13.3.1-py3-none-any.whl (239 kB)
Collecting importlib-metadata<5.0.0,>=4.11.3
Using cached importlib_metadata-4.13.0-py3-none-any.whl (23 kB)
Collecting markdown-it-py[linkify,plugins]<3.0.0,>=2.1.0
Using cached markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
Collecting mkdocs-exclude<2.0.0,>=1.0.2
Using cached mkdocs_exclude-1.0.2-py3-none-any.whl
Collecting zipp>=0.5
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting mdurl~=0.1
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting mdit-py-plugins
Using cached mdit_py_plugins-0.3.4-py3-none-any.whl (52 kB)
Collecting linkify-it-py<3,>=1
Using cached linkify_it_py-2.0.0-py3-none-any.whl (19 kB)
Collecting mkdocs
Using cached mkdocs-1.4.2-py3-none-any.whl (3.7 MB)
Collecting pygments<3.0.0,>=2.14.0
Using cached Pygments-2.14.0-py3-none-any.whl (1.1 MB)
Collecting uc-micro-py
Using cached uc_micro_py-1.0.1-py3-none-any.whl (6.2 kB)
Collecting colorama>=0.4
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting pyyaml-env-tag>=0.1
Using cached pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Collecting pyyaml>=5.1
Using cached PyYAML-6.0-cp38-cp38-win_amd64.whl (155 kB)
Collecting watchdog>=2.0
Using cached watchdog-2.3.0-py3-none-win_amd64.whl (80 kB)
Collecting mergedeep>=1.3.4
Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Collecting jinja2>=2.11.1
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting markdown<3.4,>=3.2.1
Using cached Markdown-3.3.7-py3-none-any.whl (97 kB)
Collecting ghp-import>=1.0
Using cached ghp_import-2.1.0-py3-none-any.whl (11 kB)
Collecting packaging>=20.5
Using cached packaging-23.0-py3-none-any.whl (42 kB)
Collecting click>=7.0
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting python-dateutil>=2.8.1
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting MarkupSafe>=2.0
Using cached MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl (16 kB)
Collecting six>=1.5
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: zipp, watchdog, uc-micro-py, typing-extensions, six, pyyaml, pygments, packaging, mergedeep, mdurl, MarkupSafe, colorama, pyyaml-env-tag, python-dateutil, markdown-it-py, linkify-it-py, jinja2, importlib-metadata, click, rich, mdit-py-plugins, markdown, ghp-import, mkdocs, mkdocs-exclude, textual
Successfully installed MarkupSafe-2.1.2 click-8.1.3 colorama-0.4.6 ghp-import-2.1.0 importlib-metadata-4.13.0 jinja2-3.1.2 linkify-it-py-2.0.0 markdown-3.3.7 markdown-it-py-2.2.0 mdit-py-plugins-0.3.4 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.4.2 mkdocs-exclude-1.0.2 packaging-23.0 pygments-2.14.0 python-dateutil-2.8.2 pyyaml-6.0 pyyaml-env-tag-0.1 rich-13.3.1 six-1.16.0 textual-0.12.1 typing-extensions-4.5.0 uc-micro-py-1.0.1 watchdog-2.3.0 zipp-3.15.0

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

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

コメント

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