أكثر

خطأ في استيراد Python gdal

خطأ في استيراد Python gdal


لقد قمت بتثبيت gdal من المصدر باستخدام خطوات من هذه الإجابة / a / 21739/60378 (تشغيل السطر الأول sudo apt-get install build-basic python-all-dev لأنه لم ينجح معي). كل شيء سار دون أخطاء. عندما أحاول استيراد osego أو gdal يعطيني خطأ: رمز غير محدد: GDALSetRasterUnitType

>>> استيراد gdal Traceback (آخر مكالمة أخيرة): ملف ""، السطر 1 ، في  ملف "/usr/lib64/python2.7/site-packages/GDAL-1.9.0-py2.7-linux-x86_64.egg/gdal.py" ، السطر 2 ، في  من ملف osgeo.gdal import depecation_warn "/usr/lib64/python2.7/site-packages/GDAL-1.9.0-py2.7-linux-x86_64.egg/osgeo/__init__.py" ، السطر 21 ، في  _gdal = swig_import_helper () ملف "/usr/lib64/python2.7/site-packages/GDAL-1.9.0-py2.7-linux-x86_64.egg/osgeo/__init__.py" ، السطر 17 ، في swig_import_helper _mod = imp.load_module ('_ gdal' ، fp ، اسم المسار ، الوصف) خطأ الاستيراد: /usr/lib64/python2.7/site-packages/GDAL-1.9.0-py2.7-linux-x86_64.egg/osgeo/_gdal.so : رمز غير محدد: GDALSetRasterUnitType

يستخدم الخادم فيدورا كور 14 ، والذي لا يمكنني ترقيته الآن. ماذا يمكن أن يكون الخطأ؟ هل هناك طريقة أبسط لتثبيت gdal؟


كانت لدي مشكلة مماثلة وقمت بحل هذه المشكلة عن طريق خفض تصنيف GDAL. كان لدي GDAL 2.2.3 وقمت بخفضه إلى إصدار GDAL 2.1.0.

يمكنك تثبيته باستخدام:

تثبيت النقطة GDAL == 2.1.0

أو فقط للمستخدم:

تثبيت النقطة - المستخدم GDAL == 2.1.0


شاهد الفيديو: Reading and Writing Raster data using Python using GDAL by Shri Ravi Bhandari 30 Jan 2020