BlenderBIM 用の Python と IfcOpenShell のインストール

FAQ: BlenderBIM と cove.tool アドオンのインストール エラー

Patrick Chopson avatar
対応者:Patrick Chopson
一週間前以上前にアップデートされました

この記事では、 Python と BIM を初めて使用するユーザー向けに、Blender、BlenderBIM、および cove.tool アドオンをインストールする手順について説明します。 Blender より前に Python をインストールしていて、アドオンのインストールに問題がない場合は、エクスポートチュートリアルに進んでください。

Blender と BlenderBIM Add-on は、Python で OpenBIM を使用してBIM (ビルディング インフォメーション モデリング) を幅広い業界で利用できるようにするフリー ソフトウェアです。 Python (プログラミング言語) およびIFC (Industry Foundation Classes) パッケージに依存しているため、オープンソース プラットフォームを正常にインストールするには、複数の手順と古いリリース バージョンが必要になる場合があります。

始める前に

次のソフトウェアがダウンロードされていることを確認してください。

  1. まず、ローカル マシンにインストールされている Python のバージョンを確認します。

    1. Windows の場合、 PC の組み込みのPowerShellユーティリティを使用してバージョン番号を確認します。開始するには、[スタート] メニューを開き、「Windows PowerShell」を検索します (引用符なし)。次に、検索結果でユーティリティをクリックします。 PowerShell が開いたら、次のコマンドを入力して Enter キーを押します。

       python --version

      PowerShell は、PC にインストールされている Python のバージョンを表示します。例:

      PowerShell で Python のバージョンを表示します。

      以下に示すように Python がインストールされていない場合は、https: //www.python.org/downloads/windows/から最新バージョンの Python をダウンロードしてインストールします。

      Python をインストールするときは、必ず「環境変数」を有効にしてください。これにより、python を起動して前の手順で見つけることができます。

    2. Macでは、プレインストールされているターミナル アプリを使用して Python のバージョンを表示します。最初に Spotlight を開き (Command + Space ショートカットを使用)、「Terminal」を検索してクリックし、Terminal を起動します。

      ターミナル ウィンドウで、次のコマンドを入力して Enter キーを押します。

       python --version

      現在の Python バージョンが表示されます。 Mac をお持ちでない場合は、 https://www.python.org/downloads/macos/から最新バージョンをインストールしてください。

    3. Linux にインストールされている Python のバージョンを確認するには、ターミナル ウィンドウを開き (多くの場合、ショートカット Ctrl+Alt+T を使用できます)、次のコマンドを入力して Enter キーを押します。

       python --version

      ターミナルは、現在の Python バージョンを出力します。 Python がインストールされていない場合は、ここから ActivePython を購入してインストールする必要があります。

  2. 次にBlender と BlenderBIM をダウンロードしますLinuxMac 、およびWindowsで動作します。 ここに記載されている手順に従ってBlenderBIMをインストールします。

    1. 最新バージョンの Python (v3.10.0 以降) とリンクすると、最近のバージョンの Blender (v3.1.1 以降) でエラーがスローされる問題が時々見られます。エラー メッセージの例:

       AttributeError: partially initialized module 'blenderbim' has no attribute 'core' (most likely due to a circular import)

      BlenderBIM をインストールしようとしたときにこのエラー メッセージが表示された場合は、現在のバージョンの Blender をアンインストールし、 ここから以前のリリースの Blender 3.1.0 をインストールしてみてください。

    2. 古いバージョンの BlenderBIM v3.10.0 も、 このリンクからインストールして、古い Blender および新しい Python との互換性を確保する必要があります。

      ( このチュートリアルのように) Blender のインターフェースを介して再リンクするのではなく、新しいダウンロードを Blender v3.1.0 フォルダーに含まれる既存のファイルに置き換えてみてください。 Windows ユーザーは、以下のテキストでファイル パスを見つけることができます。

       C:\Program Files\Blender Foundation\Blender 3.1\3.1\scripts\addons
  3. 最後に、以下のような「IfcOpenShel」に関連するエラーがもう 1 つ表示された場合:

     ModuleNotFoundError: No module named 'ifcopenshell.api'

    Python のバージョンに一致する新しいIfcOpenShell 0.7.0バージョンをダウンロードします。 IfcOpenShell はBlenderBIM の前提条件であるため、Blender からインストール フォルダーに IfcOpenShell フォルダーが含まれます。ただし、ダウンロード バージョンによっては、現在のバージョンの Python と互換性がない場合があります。そのため、フォルダーを上記のリンクから新しいダウンロードに置き換えます。これにより、BlenderBIM が正常に起動できるはずです。

  4. 追加のエラーがある場合は、 Blender サポート チームに連絡してください。

BlenderBIM インストールのトラブルシューティングについては、こちらをご覧ください: https://community.osarch.org/discussion/56/blenderbim-installation-problem


関連記事:

こちらの回答で解決しましたか?