D2MatE pythonページ (より進んだ話題)

tkProgのインストール

tkProgでは、python 3.9 以上が必要です。

インストールの手順は以下のようになっています

  1. pythonのインストール: pythonインストール方法
  2. ダウンローダに必要な最低限のライブラリをインストール
  3. tkProg 公開パッケージ URLからダウンローダをダウンロード
  4. ダウンローダを実行して、tkProg パッケージをダウンロード
  5. setup.pyを実行して Launcher へのバッチファイル、ショートカットを作成
  6. chklib.pyを実行して、必要なライブラリを確認し、インストール
  7. Launcher を実行

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

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

  1. > 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を実行してください