iRIC Software Logo

ダウンロード
Facebook
ダウンロード
ダウンロード

フォーラム

既存のMinicondaを使ったiRICソルバの実行環境の構築について

  • 2024年12月24日
  • hiroliy

iRIC version4を再インストールしました。
このタイミングでAnaconda3もインストールしましたので,以下のサイト記載の「既存の Miniconda を使った iRICソルバの実行環境の構築」を参考に設定を行いました。
https://iric-gui-user-manual.readthedocs.io/ja/latest/01_install.html#sec-use-existing-miniconda

すると,「Python 用 iriclib のインストール」で,いくつかのdllファイル等をコピーするよう書かれていたのですが,記載の場所に見当たりませんでした。
フォーラムの2023年12月14日 6:41 PMの投稿で,各ファイルの格納場所が変わっているとの記載がありましたので,それを参考にコピーしました。

その後,以下のコマンドで確認したのですがうまくいきません。
conda activate iric
python
import iric

以下のとおりエラーが出てきます。どのような問題があるのでしょうか?
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\name\AppData\Local\anaconda3\envs\iric\lib\site-packages\iric.py”, line 16, in
import _iric
ImportError: DLL load failed while importing _iric: 指定されたモジュールが見つかりません。

コメント

  1. KeitaHoshino より:

    hiroliy様

    iIRCのインストール時に`Miniconda`と`iriclib for Miniconda`をインストールせずに、ご自身の既存のminiconda環境(C:\Users\name\AppData\Local\anaconda3)に仮想環境を作成し、そちらを利用するという前提で回答いたします。

    お知らせ頂いた状況を確認すると、`_iric.pyd`の読み込みに失敗しているようです。
    原因としては`_iric.pyd`に必要なdllが不足していることが考えられます。

    以下のファイルが”C:\Users\name\AppData\Local\anaconda3\envs\iric\lib\site-packages”に揃っているかをご確認ください。

    IRICROOT\sdk\c\bin\Lib\site-packages\iric.py
    IRICROOT\sdk\c\bin\Lib\site-packages\_iric.cp312-win_amd64.pyd –> _iric.pyd に名前を変えてコピーしてください
    IRICROOT\guis\prepost\iriclib.dll
    IRICROOT\guis\prepost\hdf5.dll
    IRICROOT\guis\prepost\szip.dll
    IRICROOT\guis\prepost\zlib.dll
    IRICROOT\guis\prepost\PocoFoundation.dll

    参照されたフォーラムで私の回答に当時なかった`PocoFoundation.dll`の記載がないので、こちらを追加されていないのではないかと思います。
    (参照されていたマニュアルもiRICv3のものなので`PocoFoundation.dll`の記載がございません)

    iRIC v4版のマニュアルはこちらになります。
    https://iric-gui-user-manual.readthedocs.io/ja/v4_jp/01_install.html#python-iriclib

    マニュアルのファイルの場所が間違っている件については私の方で修正しておきます。

    どうぞご確認お願いいたします。

  2. hiroliy より:

    KeitaHoshino様
    ご回答,ありがとうございます。
    教えていただいた場所のファイルをコピーしたところ,無事,動きました。

返信する

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

> フォーラム > 一般 > 既存のMinicondaを使ったiRICソルバの実行環境の構築について