前提
macOS Big Sur 11.6
Python 3.11.1
pip 22.3.1
実現したいこと
Calcam(カメラキャリブレーション用のPython package)をターミナルからGUIで起動したい
発生している問題・エラーメッセージ
Calcamをターミナルから実行すると
Could not start calcam GUI: Cannot import VTK python package (error: No module named 'vtkmodules.vtkCommonCore')
というエラーが出てきました。
試したこと
VTKのPython Wrappersというページによると
VTKは100以上の個別モジュールで構成されています。必要なモジュールだけをインポートすることで、プログラムのロード時間を短縮することができます。
しかし、使い始めの頃は、どのモジュールが必要かを知るのは難しいものです。そこで、PythonコンソールでVTKを実験したり、手軽なPythonスクリプトを書いたりする場合、単純にすべてをインポートするのが一番簡単です。これを可能にする'all'という特別なモジュールがあります。
from vtkmodules.all import *
とあったので、Python3をターミナルで起動してこのコードを実行しました。
しかし、
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/vtkmodules/all.py", line 7, in <module> from .vtkCommonCore import * ModuleNotFoundError: No module named 'vtkmodules.vtkCommonCore'
vtkmodules.vtkCommonCoreというモジュールがないと言われました。
vtkmodules.vtkCommonCoreを入れるにはどうしたらよいでしょうか。よろしくお願いいたします。
0 コメント