Ich sehe ein seltsames Problem mit pkg-config auf Mac OSX-Lion. Beim Ausführen des Python-Setups für das Modul, das ich heruntergeladen habe, erhalte ich den folgenden Fehler:
%Vor%Wenn ich jedoch den / usr / local / lib-Ordner einchecke, sehe ich die libs und die .pc-Datei befindet sich im Unterordner pkgconfig
%Vor%Die Einstellung von PKG_CONFIG_PATH auf / usr / local / lib / über die Befehlszeile hilft nicht. Wenn Sie es aus irgendeinem Grund in ~ / .bash_profile setzen, wird pkg-config als Befehl nicht erkannt.
Meine Annahme ist, dass ich etwas Abhängigkeit vermisse, aber nicht sicher was. Wenn ich dasselbe unter Linux versuchte, fehlte mir das Python Dev Paket python2.7-dev, aber ich bin mir nicht sicher, wie ich dies auf dem Mac überprüfen kann (ob es da ist oder nicht).
Jede Hilfe wird geschätzt.
Sie können die Verzeichnisse, in denen pkg-config
standardmäßig sucht, mit
PKG_CONFIG_PATH
benötigt den vollständigen /usr/local/lib/pkgconfig
Pfadnamen, der an die Variable angehängt wurde.
Umgebungsvariablen müssen export
sein, um für Befehle nützlich zu sein. Probieren Sie
Es scheint, dass obwohl das PKG_CONFIG_PATH
richtig gesetzt wurde, das Python-Skript es nicht aufgenommen hat. Beim Betrachten des Skripts startet pkg-config in einem Subprozess und ich bin mir nicht sicher, ob die Informationen der Umgebungsvariablen an den Subprozess übergeben werden.
Trotzdem habe ich das Problem gelöst, indem ich die Bibliotheken und die .cp-Datei nach / opt / local / lib / kopiert habe, welches der Standardordner ist, in dem pkg-config aussieht.
Tags und Links macos python-2.7 osx-lion pkg-config