安装了 python3-wheel,安装 dlib 时仍然使用旧版“setup.py”

Ami*_*10g 4 docker python-wheel dlib python-3.9

我已经分叉了 dlandon 的Zoneminder项目,以便使用Debian Bullseye而不是 Ubuntu 为i386构建 Docker 映像(我将其安装到 32 位迷你 PC 中)。

部分要求是安装dlib(最新的是 19.22.0)。我已经安装了所需的依赖项(python3-pippython3-setuptoolspython3-wheel,以及 GCC 和 CMake)。

安装时dlib,终端输出:

Collecting dlib
  Downloading dlib-19.22.0.tar.gz (7.4 MB)
Using legacy 'setup.py install' for dlib, since package 'wheel' is not installed.
Installing collected packages: dlib
    Running setup.py install for dlib: started
    ...
Run Code Online (Sandbox Code Playgroud)

相关部分是(即使已python3-wheel安装)

Using legacy 'setup.py install' for dlib, since package 'wheel' is not installed.
Run Code Online (Sandbox Code Playgroud)

dlib构建成功,但构建时间较长。任何应该使用wheel.

我还没有找到任何关于这个特定问题的(已回答的)问题,所以,如果我错过了什么,我会被告知。

一切都在Dockerfile中。

小智 6

pip install wheel在你的环境中尝试