tkProgの入手とインストール

tkProgパッケージに含まれるプログラムの種類

以下の種類のものが含まれています。

  • pythonファイル1つ、あるいは少数のファイルだけで動くもの

  • tkProgに含まれるライブラリtklibを必要とするもの

最近作成している下記のようなプログラムはtklibを必要としません。 tkProgパッケージをダウンロードしたうえで、tkprog_base以下の対象ディレクトリから必要なプログラムを起動してください。

  • Sphinx支援プログラム

  • 教科書等作成支援プログラム

  • AI関連プログラム

  • multimedia関連プログラム

古いプログラム、大規模プログラムではtklibが必要です。 下記のインストール手順に従い、環境変数等の設定をしてください


インストールの手順概略

  1. pythonのインストール: pythonインストール方法

  2. ダウンローダに必要な最低限のライブラリをインストール

  3. tkProg 公開パッケージ URLからダウンローダをダウンロード

  4. ダウンローダを実行して、tkProg パッケージをダウンロード

  5. setup.py を実行して Launcher へのバッチファイル、ショートカットを作成

  6. chklib.py を実行して、必要なライブラリを確認し、インストール

  7. Launcher を実行


ダウンローダに必要な最低限のライブラリをインストール

ダウンローダ update.py を実行するには、以下のライブラリをインストールする必要があります。

> pip install requests beautifulsoup4

tkProg 公開パッケージ URLからダウンローダをダウンロード

  1. tkProgのインストールディレクトリを作る 例:

    > chdir \
    > mkdir tkProg
    > chdir tkProg
    
  2. http://d2mate.mdxes.iir.isct.ac.jp/download/tkProg/tkProg_base にアクセス

  3. tkProgのダウンロードディレクトリに以下のファイルをダウンロード * update.py * update_base.bat (Linuxの場合は update_base.sh)

  4. update_base.batを実行

    > update_base.bat
    

chklib.pyを実行して、必要なライブラリを確認し、インストール

  1. chklib.pyを実行

    > python chklib.py
    
  2. 実行メッセージの最後に、インストールされていないライブラリが表示されます。必要なものをインストールしてください。

    • launcher: Launcherを実行するのに必要です

    • base: 多くのtkProgプログラムを実行するのに必要です

    • windows: Windows固有の機能(MS-Officeファイルの変換など)を実行するのに必要です

    • science: Materials Project/pymatgen関係、BoltzTraP2, pydefectなど

    • machine-learining: PYSBO、torch

    • converter: html2text、markitdown (MS-Office/PDFファイルをMarkdownに変換)

    • multimedia: 画像処理、動画・音声ファイル処理、3D CG (OpenGL)

    • ai: 生成AIなどのAPI


Launcher を実行

  1. Launcher.bat, ショートカット、あるいはLauncher.shを実行してください

Old manual