Schritte, um dlib in Python Tools für Visual Studio einzufügen und Spaß zu haben

Vorwort

Ich hatte die Möglichkeit, python bei der Arbeit zu berühren, und beschloss, es mit Visual Studio zu entwickeln. https://www.visualstudio.com/vs/python/

Die Umgebung, die vorbereitet wird, ohne etwas wie Import oder Pip zu tun, ist wunderbar, dlib ging mit der Pip-Installation nicht schnell, also schrieb ich ein Memo, um zu versuchen, miteinander auszukommen.

Umgebung

windows 10 Enterprise Visual Studio 2015 Visual C ++ installiert Python Tools für Visual Studio installiert

cmake Ich brauche vorerst cmake, also installiere es. Ich mag Chocolatey sehr, deshalb ermutige ich Sie, es zu verwenden.

$ choco install cmake

Gehen Sie dann in Ihrem PATH zu C: \ Programme \ CMake \ bin.

Boost

: Notizbuch: BOOST Ich habe auf die folgende Seite verwiesen. Vielen Dank. http://tadaoyamaoka.hatenablog.com/entry/2016/09/22/223507

Boost ist eine riesige Sammlung von C ++ - Bibliotheken und ein großartiger Typ, den ~~ dark ~~ C ++ er kennt. Gehen Sie zu Boosts Official und laden Sie die für Ihre neueste Umgebung geeignete von "Windows Binaryes" herunter. Laden Sie danach → herunter und wechseln Sie in das Antwortverzeichnis auf Powershell. Lassen Sie uns nach dem Umzug Folgendes tun.

$ ./bootstrap.bat
$ ./b2 install
$ ./b2 -a --with-python address-model=32 toolset=msvc runtime-link=static

Wenn: memo: address-model 64 ist, bin ich über die spätere Verarbeitung verärgert und setze sie auf 32. : memo: Übrigens war ich zu diesem Zeitpunkt wütend, dass pyconfig.hpp fehlte, also habe ich den folgenden Pfad in meinen PATH eingefügt. __ Wenn die Python-Version anders ist, beheben Sie sie bitte. __ __

%LOCALAPPDATA%\Programs\Python\Python35-32;

Wenn der Boost-Build erfolgreich ist, öffnen Sie VisualStudio erneut, klicken Sie mit der rechten Maustaste auf das Projekt (nicht auf die Lösung) und Klicken Sie auf "OpenCommandPrompt Here", um cmd zu starten.

Bitte ändern Sie den Speicherort des Verzeichnisses __, das der Pfad von BOOST zu cmd ist. __ __

$ set BOOST_ROOT=C:\boost_1_61_0
$ set BOOST_INCLUDEDIR=C:\boost_1_61_0
$ set BOOST_LIBRARYDIR=C:\boost_1_61_0\stage\lib

Und auszuführen

$ pip install dlib
Collecting dlib
  Using cached dlib-19.1.0.tar.gz
Installing collected packages: dlib
  Running setup.py install for dlib ... done
Successfully installed dlib-19.1.0

__ Ich habs gemacht. __ __ Überprüfen Sie danach, ob es verwendet werden kann! → Ich konnte es benutzen!

Recommended Posts

Schritte, um dlib in Python Tools für Visual Studio einzufügen und Spaß zu haben
Installationshandbuch für Python Tools für Visual Studio
3 Schritte, um Python + Mecab nur in yum zu setzen
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Einstellungen für die Python-Codierung mit Visual Studio-Code
App-Entwicklung zum Twittern in Python aus Visual Studio 2017
Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
Tipps zum Codieren kurz und einfach in Python zu lesen
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
Ein Hinweis für diejenigen, die Python in Visual Studio verwenden (ich)
Installation von Visual Studio Code und Installation von Python
So blenden Sie die Eingabeaufforderung aus, wenn Sie Python in Visual Studio 2015 ausführen
[Itertools.permutations] So löschen Sie eine Sequenz in Python
PUT gzip direkt in S3 in Python
So setzen Sie in Python ein Leerzeichen mit halber Breite vor Buchstaben und Zahlen.
Tipps zum Erstellen kleiner Werkzeuge mit Python
Verwendung ist und == in Python
Führen Sie Python in C ++ unter Visual Studio 2017 aus
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
Erste Schritte zum Testen von Google CloudVision in Python
So generieren Sie eine Sequenz in Python und C ++
Führen Sie Python YOLOv3 in C ++ unter Visual Studio 2017 aus
Senden Sie eine Nachricht an Skype und Chatwork in Python
Schritte zum Entwickeln einer Webanwendung in Python
Versuchen Sie, RPN mit Python zu berechnen (für Anfänger)
So fügen Sie Python ein Modul hinzu, das Sie in Julialang eingefügt haben
Data Science Workloads und RTVS in Visual Studio 2017
Beispiel, um Python Kivy in eine Datei zu packen
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
Beachten Sie Folgendes, wenn Sie automatisierte Tools für die Werkstatt in Python erstellen
Probleme und Lösungen für die Verwendung der Remote-Debugging-Umgebung für Linux-Apps in Visual Studio 2017
Janken Poi in Python für Anfänger (Antworten und Erklärungen)
Konvertieren Sie Datum und Uhrzeit in Zeitzonen in Unixtime in Python2.7
Ein Tool zum Erstellen von Maskenbildern für ETC in Python
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
Übersetzen von Visual Studio 2017 nach Python (Microsoft Translator Text API)
So führen Sie Python im virtuellen Raum aus (für MacOS)
Einstellungen für das Spielen von Wave in Python PyAudio und PortAudio
Probleme und Gegenmaßnahmen zum Überlaufen der Binärisierung von Otsu in Python
So installieren Sie Google Test / Google Mock in Visual Studio 2019
Schreiben Sie Tests in Python, um die Abdeckung zu profilieren und zu überprüfen
Stellen Sie sicher, dass Visual Studio Code die externe Bibliothek von Python automatisch vervollständigt
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Suchen Sie rekursiv nach Dateien und Verzeichnissen in Python und geben Sie sie aus
[Visual Studio Code] [Python] [Windows] Unterstützung für verstümmelte japanische Zeichen in der VS Code-Task- / Debug-Ausgabe
Ich suche einen einheitlichen Weg, um auf Statusänderungen von Selenium für Python-Elemente zu warten
Lesen von Notizen (in Python und Stan) zur Einführung in die statistische Modellierung für die Datenanalyse (Midorimoto)
Refactoring-Tools, die mit Python verwendet werden können
Ein Skript, das bis zu 5 Sekunden zählt und in Blenders Python stoppt
Versuchen Sie es mit GUI, PyQt in Python
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Listet Methodenargumentinformationen für Klassen und Module in Python auf