【问题标题】:WSL Ubuntu - making libfreenect - CYTHON_EXECUTABLE-NOTFOUNDWSL Ubuntu - 制作 libfreenect - CYTHON_EXECUTABLE-NOTFOUND
【发布时间】:2021-11-11 01:15:12
【问题描述】:

我正在尝试在 Ubuntu 的 WSL 中构建 libfreenect。我目前面临这一行确定的问题:

/bin/sh: 1: CYTHON_EXECUTABLE-NOTFOUND: not found

在此日志的末尾:

endeavour@DZHPwindows:~/libfreenect/build$ make
[ 16%] Built target freenectstatic
[ 32%] Built target freenect
[ 35%] Built target freenect-wavrecord
[ 39%] Built target freenect_sync
[ 42%] Built target freenect-glpclview
[ 46%] Built target freenect-camtest
[ 50%] Built target freenect-glview
[ 53%] Built target freenect-regview
[ 57%] Built target freenect-regtest
[ 60%] Built target freenect-tiltdemo
[ 64%] Built target freenect-chunkview
[ 67%] Built target freenect-micview
[ 71%] Built target freenect-hiview
[ 76%] Built target fakenect-record
[ 83%] Built target fakenect
[ 87%] Built target freenect_sync_static
[ 91%] Built target freenect-cpp_pcview
[ 94%] Built target freenect-cppview
[ 96%] Generating freenect3.c
/bin/sh: 1: CYTHON_EXECUTABLE-NOTFOUND: not found
make[2]: *** [wrappers/python/CMakeFiles/cython3_freenect.dir/build.make:74: wrappers/python/freenect3.c] Error 127
make[1]: *** [CMakeFiles/Makefile2:712: wrappers/python/CMakeFiles/cython3_freenect.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

我安装了Python 3.8.10,我安装了cython (0.29.24)

【问题讨论】:

  • 感谢您的帖子,DunZek!你能确认CYTHON_EXECUTABLE-NOTFOUNDCYTHON_EXECUTABLE 的价值和/或存在吗?只是echo $CYTHON_EXECUTABLEecho $CYTHON_EXECUTABLE-NOTFOUND?谢谢。
  • 你好@mayosten。键入echo $CYTHON_EXECUTABLE 会产生一个空行,而键入echo $CYTHON_EXECUTABLE-NOTFOUND 会产生-NOTFOUND
  • 你需要 python 包装器吗?根据the docs,您可以在运行make 之前使用cmake -DBUILD_PYTHON=OFF 禁用python 包装器。
  • 是的,我在 Python 上做一个项目。之后,我无论如何都在没有 Python 包装器的情况下构建了它。
  • 感谢您的帮助和检查。

标签: python ubuntu cmake cython libfreenect2


【解决方案1】:

我认为你需要cython3 而不是cython 所以运行

sudo apt-get install cython3

然后使用参数再次运行cmake

-DCYTHON_EXECUTABLE=/usr/bin/cython3

可能会变成这样

cmake .. -L -DBUILD_PYTHON3=ON -DPython3_EXACTVERSION=3.8.10 -DCYTHON_EXECUTABLE=/usr/bin/cython3

【讨论】:

  • 这解决了我的安装问题(谢谢,我不确定在放弃之前我是否能解决这个问题)。
猜你喜欢
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 1970-01-01
  • 1970-01-01
  • 2013-10-11
  • 2018-07-02
相关资源
最近更新 更多