Writing · Archive

Treffen sich Pyenv, PostgreSQL und OsX in einer Bar

ld: file not found: python.exe

Mitte Juli 2015

From the older archive — written at the time and left as it stood. The opinions, the tooling and the typos are all period-accurate.

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.

From Mitte Juli 2015
Home Reading Photos Projects About