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をインストールしました。
コメント