金子邦彦研究室3次元,地図BlenderBlender 内蔵の Python で Python パッケージのインストール

Blender 内蔵の Python で Python パッケージのインストール

このページでは,Blender の Python システムにパッケージをインストールする手順を説明する.

Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェア. 立体の編集,レンダリング、ライト(ランプ)やカメラ等を設定しての3次元コンピュータグラフィックス・アニメーション作成機能がある.

このWebページでは Blender バージョン 3.4 で説明している.

サイト内の関連ページ

関連する外部ページ

前準備

Blender のインストール

Blender のインストール

メニューの日本語化を行っておいた方が使いやすい.

Windows の場合

  1. Blender を起動する
  2. Blender Python コンソールを開きたいので, Blender のワークスペースを「スクリプト作成」に変える

    [image]
  3. コンソール画面が開くので確認する

    コンソール画面の中では, IPython シェルが動いている.

    [image]
  4. Blender 内蔵の Python のバージョンを確認する

    ※ 下の実行例 (Blender ) では,バージョン 3.10.8 だと分かる.

    [image]
  5. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  6. pip のインストール(古いバージョンの Blender の場合
    ※ Blender 2.79 などでは,Blender の Python に pip が無いので,次の操作で pip をインストールする

    この操作は,Blender 2.8 以上では不要

    ※「2.79」のところは 「Blender のバージョン」に読み替えること

    "C:\Program Files\Blender Foundation\Blender\2.79\python\bin\python.exe" -m ensurepip
    
  7. pip の更新

    ※「3.4」のところは 「Blender のバージョン」に読み替えること

    "C:\Program Files\Blender Foundation\Blender 3.4\3.4\python\bin\python.exe" -m pip install --upgrade pip
    

    [image]
  8. インストール済みのパッケージの確認

    ※「3.4」のところは 「Blender のバージョン」に読み替えること

    "C:\Program Files\Blender Foundation\Blender 3.4\3.4\python\bin\python.exe" -m pip list
    

    [image]
  9. pip を用いて,パッケージのインストール

    pandas tensorflow tensorflow_datasets opencv-python opencv-contrib-python」のところは,インストールしたいパッケージ名に読み替えること.

    "C:\Program Files\Blender Foundation\Blender 3.4\3.4\python\bin\python.exe" -m pip install -U pandas tensorflow tensorflow_datasets opencv-python opencv-contrib-python
    

    [image]
    (以下省略)

  10. TensorFlowの動作確認

    Blender の Python コンソールで実行してみる.

    結果として 「[[ 12.]]」のように表示されるので確認する.

    import tensorflow as tf
    matrix1 = tf.constant([[3., 3.]])
    matrix2 = tf.constant([[2.],[2.]])
    print( tf.matmul(matrix1, matrix2) )
    

    [image]

Ubuntu の場合

Ubuntu の場合、必要なパッケージは「apt」でインストールする.

scipyの場合

Ubuntu の Blender コンソールで、試しに「import scipy」してみると、次のようにエラーメッセージが出る。

[image]

そこで、端末で次のコマンドを実行

sudo apt -y update
sudo apt -y install python3-scipy

[image]

すると、Blender コンソールで、「import scipy」が実行できるようになる

[image]

gdalの場合

Ubuntu の Blender コンソールで、試しに「import scipy」してみると、次のようにエラーメッセージが出る。

[image]

そこで、端末で次のコマンドを実行

sudo apt -y update
sudo apt -y install python3-gdal

[image]

すると、Blender コンソールで、「import gdal」が実行できるようになる

[image]