UbuntuでPythonのVTKをインストールする方法について説明します。VTKは視覚化ツールキット(Visualization Toolkit)で、3Dコンピュータグラフィックス、画像処理、および視覚化を扱うためのソフトウェアシステムです。
VTKのインストール
Ubuntu 20.04では、以下のコマンドを使用してVTKをインストールできます。
sudo apt-get install python3-vtk7
このコマンドは、Ubuntu 20.04で利用可能なpython3-vtk7パッケージをインストールします。python-vtkパッケージはUbuntu 16.04でのみ利用可能です。
また、Python 3.8ではVTKのpipホイールが利用できませんが、古いバージョンのPythonでは利用可能です。
VTKのビルド
VTKをビルドするためには、以下の手順を実行します。
git clone https://github.com/Kitware/VTK.git
mkdir VTK/build
cd VTK/build
ccmake ..
make
make install
この手順では、VTKのソースコードをクローンし、ビルドディレクトリを作成します。その後、CMakeを使用してVTKをビルドし、システムにインストールします。
トラブルシューティング
VTKのインストールに問題がある場合、VTKをビルドした後でPythonがVTKモジュールを見つけられない場合は、VTK/build/libを$PYTHONPATHに追加することで解決できるかもしれません。
また、KitwareサイトではPython 3.8用のホイールが提供されているため、以下のコマンドを実行することでVTKをインストールできるかもしれません。
pip3 install https://www.vtk.org/files/release/9.0/vtk-9.0.0-cp38-cp38-linux_x86_64.whl
以上がUbuntuでPythonのVTKをインストールする方法になります。この情報が役立つことを願っています。.