Shapely: استيراد صاخب على نظام MacOS

تم إنشاؤها على ١ سبتمبر ٢٠١٧  ·  3تعليقات  ·  مصدر: Toblerity/Shapely

لذا فإن استيراد Shapely 1.6 (من conda-forge) على نظام MacOS (10.12.6) ينتج عنه:

>python -c 'import shapely.geos'  
Failed `CDLL(/Library/Frameworks/GEOS.framework/Versions/Current/GEOS)`
Failed `CDLL(/opt/local/lib/libgeos_c.dylib)`

لقد فقدت للتو نصف ساعة وأنا أركض في مشكلة لم تكن موجودة على أساس تلك السطور. اتضح أنها بدائل مشفرة:

https://github.com/Toblerity/Shapely/blob/c25e34f150263fb4c088f13283b56a3b19f31dd3/shapely/geos.py#L109 -L115

لذلك لا يوجد سبب حقيقي لإصدار تحذير (بالتأكيد ليس تحذيرًا مرئيًا بشكل افتراضي) عند عدم العثور على هذه التحذيرات.

bug

ال 3 كومينتر

dopplershift أوافق على أن log.warn() قوي جدًا. سأجعلها log.debug() .

sgillies شكرا. لقد اشتكى الكثير من الأشخاص من حزمة conda عندما وصل التحديث إلى القناة.

نشكرك أيضًا على تسهيل استخدام shapely مع conda! لم نعد بحاجة إلى تصحيحه للعثور على libs الصحيحة.

منجز. الإصدار 1.6.1 موجود أيضًا في PyPI.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

LostFan123 picture LostFan123  ·  3تعليقات

MarkWieczorek picture MarkWieczorek  ·  4تعليقات

jGaboardi picture jGaboardi  ·  5تعليقات

pvalsecc picture pvalsecc  ·  4تعليقات

benediktbrandt picture benediktbrandt  ·  3تعليقات