我正在努力在Windows 10上为Python 3.6安装dlib。我已经安装并构建了boost,将... \ boost_1_63_0文件夹和... \ boost_1_63_0 \ stage \ lib文件夹添加到PATH
。
但我仍然有以下信息
LINK : fatal error LNK1104: cannot open file 'python36.lib' [C:\Users\admin\dlib\tools\python\build\dlib_.vcxproj]
19 Warning(s)
1 Error(s)
Time Elapsed 00:05:03.17
error: cmake build failed!
当我尝试在命令提示符下键入python setup.py install
时。
另外,当我尝试通过LINK : fatal error LNK1104: cannot open file 'libboost_python-vc140-mt-s-1_63.lib'
安装dlib时,收到pip install dlib
消息。
请帮帮我!否则,在寻找有效解决方案的所有时间之后,我现在感到绝望。
答案 0 :(得分:1)
在所有浪费了几个小时的搜索之后,我终于解决了这个问题。所以我会留下对我有用的方式,所以将来会遇到同样问题的人都能找到它。
出现这种错误的原因是dlib的最新版本不支持Python 3.6,除了this page之外,我从未注意到它。
问题的解决方案是安装Python 3.5并将C:\..\Python35\libs
,C:\..\Python35\include
,C:\..\Python35
,C:\..\Python35\Scripts
路径添加到Windows系统PATH
。