首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有GUI支持的情况下为python构建和安装dlib?

如何在没有GUI支持的情况下为python构建和安装dlib?
EN

Stack Overflow用户
提问于 2020-11-03 00:39:17
回答 1查看 405关注 0票数 4

背景:

我正在一个AWS sagemaker ec2实例(它使用Fedora )上运行一个‍‍笔记本,我的要求之一是dlib。但是,dlib (默认情况下)使用xorg's x11库来支持GUI,并且这些库没有安装在sagemaker实例上。我不需要GUI支持,sagemaker也不支持yum安装,所以我尝试在没有它们的情况下构建它。

我克隆了dlib的github,并尝试用python setup.py构建,它会抛出x11错误。我在网站上读了一遍,上面写着you can define the DLIB_NO_GUI_SUPPORT preprocessor directive to compile without GUI support。听起来很棒!我阅读了setup.py文件,并看到我可以通过运行python setup.py x DLIB_NO_GUI_SUPPORT ( x--no--set--compiler-flags-G中的一个)来添加这些信息。我不知道是哪一个,所以我尝试了所有这些:

  • python setup.py --no DLIB_NO_GUI_SUPPORT
  • python setup.py --set DLIB_NO_GUI_SUPPORT
  • python setup.py --compiler-flags DLIB_NO_GUI_SUPPORT
  • python setup.py -G DLIB_NO_GUI_SUPPORT

他们都不起作用。

问题:

使用DLIB_NO_GUI_SUPPORTdlib设置setup.py预处理指令的正确语法是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-12-17 16:29:06

您可以尝试首先构建源代码,将-D DLIB_NO_GUI_SUPPORT传递给cmake。然后,您可以像以前一样安装python包装器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64655227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档