I am trying to compile Blender 2.8 as Python module but I get errors in Python after a successful compilation. Here are the errors:
import bpy
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_scene_3ds’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_scene_fbx’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_anim_bvh’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_mesh_ply’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_scene_obj’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_scene_x3d’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_mesh_stl’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_mesh_uv_layout’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_curve_svg’
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named ‘io_scene_gltf2’
I install the dependencies and do make update
before compiling the Master branch and here’s the CMake flags that I use for building:
-DCMAKE_INSTALL_PREFIX=/usr/local/lib/python3.6/dist-packages
-DWITH_PYTHON_INSTALL=OFF
-DWITH_PYTHON_MODULE=ON
-DPYTHON_ROOT_DIR=/usr/local
-DPYTHON_SITE_PACKAGES=/usr/local/lib/python3.6/dist-packages
-DPYTHON_INCLUDE=/usr/include/python3.6/
-DPYTHON_INCLUDE_DIR=/usr/include/python3.6m
-DPYTHON_LIBRARY=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so
-DPYTHON_VERSION=3.6
-DWITH_INSTALL_PORTABLE=OFF
-DWITH_CYCLES_EMBREE=OFF
-DWITH_CYCLES=ON
-DWITH_CYCLES_DEVICE_CUDA=ON
-DWITH_OPENSUBDIV=ON
-DWITH_OPENAL=OFF
-DWITH_CODEC_AVI=ON
-DWITH_MOD_OCEANSIM=ON
-DWITH_CODEC_FFMPEG=ON
-DWITH_SYSTEM_GLEW=ON
-DWITH_FFTW3=ON
-DWITH_OPENCOLORIO=ON
-DWITH_GAMEENGINE=OFF
-DWITH_PLAYER=OFF
-DWITH_INTERNATIONAL=OFF
-DCMAKE_BUILD_TYPE:STRING=Release
Am I doing something wrong?