Created on | Updated on

Houdini に外部モジュールをインポートする方法

今回は Houdini に外部モジュールをインポートする方法です。

mceclip12.png

 

Houdini で利用できるモジュール一覧は Python Shell に

help('modules')

と入力することで確認できます。

mceclip0.png

例えば下の方に math があります。import せずには使えませんが、

mceclip2.png

import math の後なら使えるようになります。

mceclip3.png

リストされないモジュールを利用したい場合は、以下の手順で import することができます。
今回は例として scipy を import します。何もしていない場合は ModuleNotFoundError となります。

mceclip4.png

 

1. 任意の場所にフォルダを作ります。今回は Document 下に knowledgebase_test というフォルダを作りました。

mceclip6.png

2. Houdini で Windows > Shell を開きます。

mceclip5.png

3. Shell に以下の通り入力します。C:\......\knowledgebase_test は先ほど作ったフォルダを指定してください。二行に分割して表示されている場合は、一行にして入力してください。

curl https://bootstrap.pypa.io/get-pip.py -o C:\Users\Username\Documents\knowledgebase_test\get-pip.py

mceclip7.png

4. 完了したら先ほどのフォルダに get-pip.py が生成されているのを確認します。

mceclip8.png

5. Shell に戻り以下の通り入力します。get-pip.py は先ほどダウンロードしたパスを指定します。

hython C:\Users\Username\Documents\knowledgebase_test\get-pip.py

少々時間がかかりますが、 Successfully installed と出れば成功です。

mceclip9.png

6. Shell に以下の通り入力します。scipy 以外のモジュールを利用したい場合は scipy の部分を書き換えることで代用できます。

hython -m pip install scipy

Successfully installed と出れば成功です。

mceclip10.png

7. Houdini の Python Shell に戻り、import scipy と入力してみます。
コマンドが通れば、これまでの手順が成功し正しく import できているということになります。
エラーが発生した場合は、Houdini を立ち上げなおしてからお試しください。

mceclip11.png

8. scipy 以外のモジュールも import したい場合は

hython -m pip install <othermodules>

だけを Shell に入力するだけで済みます。pip を再度インストール必要はありません。

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ