PyDy के साथ GDAL का उपयोग कैसे करें?


14

मैं pyy का उपयोग करके अपने अजगर कोड को अनुकूलित करने की कोशिश कर रहा हूं । जबकि मैं अधिकांश पुस्तकालयों को आयात करने और सफलतापूर्वक चलाने में सक्षम हूं, मैं GDAL पुस्तकालयों को आयात करने में सक्षम नहीं हूं। पाइथन 2.7 में आयातित समान पुस्तकालय ठीक चलता है।

मैंने PYTHONPATH में GDAL स्थान जोड़ने की कोशिश की है, और यहां तक ​​कि PyDy निर्देशिका के लिए GDAL पायथन बाइंडिंग डाउनलोड करने का प्रयास किया है, किसी भी तरह से pypy GDAL को पहचानना नहीं चाहता है, और निम्न त्रुटि के साथ आता है।

Traceback (most recent call last):

  File "app_main.py", line 51, in run_toplevel

  File "ImportENC-P.py", line 50, in <module>

    from osgeo import gdal, ogr, osr

  File "B:\PYPY\site-packages\osgeo\__init__.py", line 21, in <module>

    _gdal = swig_import_helper()

  File "B:\PYPY\site-packages\osgeo\__init__.py", line 13, in swig_import_helper

    import _gdal

ImportError: No module named _gdal

जवाबों:


14

Pypy SWIG के साथ संगत नहीं है ( StackOverflow में यह उत्तर भी देखें ), जो कि GDAL के C बाइंडिंग ने पायथन कंपाइलर से बात करने के लिए उपयोग किया है। डर लगता है कि यह कोई पासा नहीं है जब तक कि आप सी-टाइप्स के साथ GDAL पायथन बाइंडिंग को फिर से लिखने के लिए समय नहीं बिता सकते (जिसमें मुझे संदेह है कि इसकी संभावना बहुत कम है) ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.