<h2>从.whl安装Dlib</h2>
<p>Dlib<strong>19.7.0</strong></p>
<pre><code>pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
</code></pre>
<p>您可以测试它,从站点下载一个示例,例如<a href="http://dlib.net/svm_binary_classifier.py.html" rel="noreferrer">SVM_Binary_Classifier.py</a>,并在您的计算机上运行它。</p>
<p><strong>注意</strong>:如果出现此消息,则必须从源代码构建dlib:</p>
<blockquote>
<p>dlib-19.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform</p>
</blockquote>
<hr/>
<h2>从源安装Dlib(如果上面的解决方案不起作用)</h2>
<p><strong>窗口</strong>Dlib<strong>>;19.7.0</strong></p>
<ol>
<li>下载CMake安装程序并安装它:<a href="https://cmake.org/download/" rel="noreferrer">https://cmake.org/download/</a></li>
<li><p>将CMake可执行路径添加到环境变量:</p>
<p><code>set PATH="%PATH%;C:\Program Files\CMake\bin"</code></p>
<p><em>注意:可执行文件的路径可能与<code>C:\Program Files\CMake\bin</code>不同,只需相应地设置路径即可。</p>
<p><em>注意:路径将被临时设置,要使更改永久,您必须在<a href="https://superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10">“Advanced system settings” → “Environment Variables”</a>选项卡中设置它。</p></li>
<li><p>重新启动Cmd或PowerShell窗口以使更改生效。</p></li>
<li>从Python包索引中下载Dlib源(.tar.gz):<a href="https://pypi.org/project/dlib/#files" rel="noreferrer">https://pypi.org/project/dlib/#files</a>解压并输入文件夹。</li>
<li><p>检查Python版本:<code>python -V</code>。这是我的输出:<code>Python 3.7.2</code>所以我为Python3.x安装它,而为Python2.x安装它</p>
<p><em>注意</em>:如果为不同的二进制文件设置了不同的变量,即:<code>python2 -V</code>,<code>python3 -V</code>,则可以同时为Python 2和Python 3安装它</li>
<li><p>运行安装:<code>python setup.py install</code></p></li>
</ol>
<hr/>
<p><strong>Linux</strong>Dlib<strong>19.17.0</strong></p>
<pre><code>sudo apt-get install cmake
wget https://files.pythonhosted.org/packages/05/57/e8a8caa3c89a27f80bc78da39c423e2553f482a3705adc619176a3a24b36/dlib-19.17.0.tar.gz
tar -xvzf dlib-19.17.0.tar.gz
cd dlib-19.17.0/
sudo python3 setup.py install
</code></pre>
<p><em>注意</em>:要为Python 2.x安装Dlib,请使用<code>python</code>,而不是<code>python3</code>,您可以通过<code>python -V</code>检查Python版本</p>