Ich versuche, ein Python-Paket zu installieren. Im Verzeichnis, das die setup.py
Datei enthält, erstelle ich eine Anaconda-Umgebung (wie in der Paketdokumentation vorgeschlagen) und gebe dann den Befehl einpip install .
Viele andere erforderliche Pakete werden heruntergeladen und installiert. Bis jetzt läuft alles gut, aber bei der Installation cytoolz
(ich bin nicht überzeugt, dass es sich um eine tatsächliche Paketinstallation handelt – ich glaube, es handelt sich um eine Reihe von Setup-Tools) tritt der folgende Fehler auf:
building 'cytoolz.dicttoolz' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
Ich habe die Anweisungen befolgt (ich hatte zuvor Visual Studio 2017 auf meinem Computer installiert, aber damals brauchte ich nur das .NET-Desktop-Entwicklungsmodul) und das Modul „Desktop-Entwicklung mit C++“ installiert, wie in anderen Beiträgen empfohlen. Zur Bestätigung sehe ich in der Liste der installierten Programme Microsoft Visual C++ 2017 (das ist Version 14.13.26020), aber wenn ich das Paketinstallationsverfahren wie oben beschrieben wiederhole, erscheint derselbe Fehler erneut.
Was kann ich tun, um das Problem zu beheben?
Kann es sein, dass ich die Version 14.13 habe und das entsprechende Paket die Version 14.0 erfordert?
BEARBEITEN: Ich weiß nicht, ob diese Information weiterhilft: Ich habe sowohl Visual Studio Community 2017 als auch Visual Studio Build Tools 2017 installiert und in beiden wurde das passende C++-Entwicklungsmodul installiert.