見出し画像

【Blender Python】機械学習系のライブラリをインストールする

Blender 内蔵の Python にはデフォルトで Numpy ライブラリがインストールされていますが、機械学習によく使われる SciPy、pandas、scikit-learn などのライブラリは残念ながらインストールされていません。

Blender 内でも科学技術計算や機械学習を行ってその結果を扱いたいですよね。

ということで今回は Blender 内蔵の Python には無いライブラリをインストールしたいと思います。

Blender のバージョンは 2.93 LTS で OS は Windows 10 Pro です。

1. Blender 内蔵の Python がどこにあるか調べる

Blender を起動し、次のスクリプトを実行します。

import sys
print(sys.executable)

実行結果

画像1

Python の実行ファイル( python.exe )が

[Blender のインストール先]\[バージョン番号]\python\bin\

にあることが分かりましたね。

2. python.exe があるフォルダを開く

先程調べたフォルダをエクスプローラーで開きましょう。

画像2

python.exe が見えますね。

3. このフォルダでコマンドプロンプトを開く

アドレスバーに cmd と入力し、Enter キーを押します。

画像3

すると、カレントディレクトリが bin フォルダになった状態でコマンドプロンプトが起動します。

画像4

※コマンドプロンプトの使い方に慣れている方はスタートメニューから起動して cd コマンドで該当のフォルダに移動しても良いです。

4. インストールコマンドを実行する

Scipy と pandas と scikit-learn をインストールするために、コマンドプロンプトで次のコマンドを実行します。

python -m pip install scipy pandas scikit-learn

※注意

Blender をインストールする際、デフォルトのインストール先は

C:\Program Files\Blender Foundation\Blender 2.93\

です。

C:\Program Files\ 配下に Blender をインストールしている場合、上記コマンドを実行すると管理者権限が無いためエラーになります。

このエラーを回避策として --user オプションを付ける、というのがありますが私の環境では未検証です。

5. 動作検証

Blender を起動し、ライブラリの import がエラーにならなければOKです。

import scipy as sp
import pandas as pd
import sklearn as sk


この記事が気に入ったらサポートをしてみませんか?