غير قادر على بناء SCIPY على OS X 10.5.7
سؤال
أحاول تثبيت SCIPY بعد هذه التعليمات: http://www.scipy.org/download.
وبصورة ظهور خطأ في إنشاءها لنظام التشغيل X Lepeord 10.5.7:
DELLD: فشل ربط رمز كسول: الرمز غير موجود: _iconv_open المشار إليه: /usr/lib/libaPrutil-1.0.dylib المتوقع في: / pt/local/lib/libiconv.2.dylib
DELLD: رمز غير موجود: _iconv_open المشار إليه: /usr/lib/libaprutil-1.0.dylib المتوقع في: / pt/local/lib/libiconv.2.dylib
Traceback (أحدث المكالمة الأخيرة): ملف "Setup.py"، السطر 82، في FullVersion + = SVN_Version () ملف "Setup.py"، السطر 74، في SVN_Version Roice ValueError ("خطأ أثناء تحليل إصدار SVN؟") ValueError : خطأ أثناء تحليل إصدار SVN؟
المحلول
هل هو ضروري للغاية بالنسبة لك لبناء SCIPY من المصدر؟ يبدو أنه سيكون من الأسهل بكثير تثبيت SCIPY على Mac OS X Leopard باستخدام Scipy Superpack Installer. (الذي هو مذكور على SCIPY تنزيل الصفحة). هذه هي الطريقة التي قمت بتثبيتها SCIPY، ولن أجد أي مشاكل معها.
نصائح أخرى
السبب في فشله هو أن لديك أشياء مثبتة في Opted / Local التي تتداخل مع مكتبات النظام. تم تثبيت Libiconv في / usr / lib
Macports لديها عادة من العبث الأشياء. غير المحتملة dyld_library_path عند تشغيل (وعند استخدام) المكتبات مثل هذا من شأنه إصلاحه.