2017-08-07 10 views
0

Windows 10にPython 3.6用のdlibをインストールするのに苦労しています... boost \ libフォルダからPATHに移動します。私は、コマンドプロンプトでpython setup.py installを入力しようとすると、 は、しかし、私はまだ、次のメッセージPython 3.6用のブーストとdlibのインストール中にエラーが発生しました

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! 

を持っています。

また、pip install dlibでdlibをインストールしようとすると、LINK : fatal error LNK1104: cannot open file 'libboost_python-vc140-mt-s-1_63.lib'というメッセージが表示されます。

お願いします。さもなければ、私は、正当な解決策を探しているすべての時間の後、今は絶望的だと感じています。

+0

あなたのPythonライブラリにlibパスを追加する必要があります。 'C:\ .. \ Python36_3 \ libs'となります。それは 'python36.lib'が存在する場所です。また、 'c:\ .. \ Python36_3 \ include'をあなたのインクルードに追加する必要があります。あるいは、boostはあなたがpython3とリンクしていることを知らないでしょう。 – lakeweb

答えて

0

これらのすべての検索時間が無駄になった後、私は最終的にこの問題を解決しました。だから私は私のために働く道を去ります、それで、将来同じ問題に直面する人々がそれを見つけることができます。

このようなエラーの原因は、dlibの最新バージョンがPython 3.6をサポートしていないことです。これは、this page以外の場所に気づいたことはありません。

問題の解決策は、Python 3.5をインストールすると、WindowsのシステムPATHC:\..\Python35\libsC:\..\Python35\includeC:\..\Python35C:\..\Python35\Scriptsパスを追加することでした。

関連する問題