2009-07-18 21 views
1

Ich versuche SciPy Einhaltung der folgenden Anweisungen bauen zu installieren: http://www.scipy.org/Downloadkann nicht SciPy auf OS X 10.5.7

Und ständig Fehler, sie zu bauen für OS X 10.5.7 Lepeord bekommen:

dyld: faul Symbol-Bindung ist fehlgeschlagen: Symbol nicht gefunden: _iconv_open referenzierte aus: /usr/lib/libaprutil-1.0.dylib voraussichtlich: /opt/local/lib/libiconv.2.dylib

dyld: Symbol nicht gefunden: _iconv_open Bezug genommen von: /usr/lib/libaprutil-1.0.dylib Voraussichtlich: /opt/local/lib/libiconv.2.dylib

Traceback (jüngste Aufforderung zuletzt): File "setup.py", Linie 82, in Vollversion + = svn_version() File " setup.py ", Zeile 74, in svn_version raise ValueError (" Fehler beim Parsen der svn-Version? ") ValueError: Fehler beim Parsen der svn-Version?

Antwort

3

Ist es absolut notwendig für Sie SciPy aus der Quelle zu bauen? Es scheint, als wäre es viel einfacher, SciPy unter Mac OS X Leopard mit dem SciPy Superpack Installer (der auf der SciPy download page erwähnt wird) zu installieren. So habe ich SciPy installiert, und ich hatte nie Probleme damit.

+0

Vielen Dank, dass Sie mir den Link zum Superpack-Installationsprogramm gegeben haben (ich hoffe, dass es MacPorts nicht ähnlich ist, die einmal mit meinem Macbook gespielt haben). Das ist der Grund, warum ich mich entschieden habe, aus der Quelle zu bauen, um zu sehen, was vor sich geht ... Ich werde die Ergebnisse zu meinem Versuch hier veröffentlichen! Danke, – okm

2

Der Grund dafür ist, dass Sie Dinge in Ihrem/opt/local installiert haben, die die Systembibliotheken stören. libiconv ist in/usr/lib installiert

MacPorts hat die Angewohnheit, Dinge zu vermasseln. Das Deaktivieren des DYLD_LIBRARY_PATH beim Ausführen (und bei der Verwendung) von Bibliotheken wie diesem würde das Problem beheben.