Treffen sich Pyenv, PostgreSQL und OsX in einer Bar
ld: file not found: python.exe
Kommt bekannt vor? Passiert u.a. ganz gern auf OsX wenn man über PyEnv in einer virtualenv-Umgebung das psycopg2-Package installieren mag.
Es gibt einige nette, behinderte, Gründe wieso das so ist. Die Wahrscheinlichkeit das es an der Verwendung von PyEnv liegt ist sehr hoch. Im Zweifel auch noch in Kombination mit einer Python-Version < 2.7.8.
Eine schöne Sammlung an solchen und ähnlichen Gründen findet man in dem dazu passenden Ticket des Projektes.
In meinem Fall war das Problem relativ einfach gelöst: nachdem ich erstmal eine gefühlte Ewigkeit den Debug-Hammer geschwungen hatte, aktualisierte ich auf die aktuelle 2.7.*-Version von Python (aktuell: 2.7.10) und vóila, Stunden des Schmerzes waren mit einem mal vorüber.