fbe*_*nce 6 python compiler-errors compilation blender
我正在尝试构建,blender以便我可以直接从python使用它并且正在完成本教程并且我被困在第一个make命令给我
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find PythonLibsUnix (missing: PYTHON_LIBRARY PYTHON_LIBPATH
PYTHON_INCLUDE_DIR PYTHON_INCLUDE_CONFIG_DIR)
Run Code Online (Sandbox Code Playgroud)
我正在使用Ubuntu 14.04,系统安装python(3.4.3和2.7.6).我应该手动指定这些环境变量(如果是这样的话)?或者它是另一回事?如果是前者,这些的标准路径是什么?
对于编译,你必须指向Python3:
cmake -DPYTHON_LIBRARY=/usr/bin/python3.4m -DPYTHON_INCLUDE_DIR=/usr/include/python3.4m ..
Run Code Online (Sandbox Code Playgroud)
这将解决您的问题
sudo apt-get build-dep blender
Run Code Online (Sandbox Code Playgroud)
build-dep其他应用程序的类似编译时依赖性问题可以通过执行此技巧来解决
通过从上面的 cmd 想要安装的软件包列表中挑选,您可能只需要这些:
sudo apt-get install libpython3-dev libpython3.4-dev
Run Code Online (Sandbox Code Playgroud)
尽管允许build-depcmd 运行会提升您可能需要在搅拌机中禁用的功能
享受