जीएलआर स्थापित होने के बावजूद कोई ओउर मॉड्यूल नहीं है?


9

मैं अद्भुत PySAL पैकेज के मैपिंग घटक का उपयोग करने की कोशिश कर रहा हूं , लेकिन किसी कारण से मेरे पास ogr मॉड्यूल नहीं है। मैं इस धारणा के तहत था कि यह गदल के साथ पैक किया गया था । क्या मैं कुछ भूल रहा हूँ?

import gdal
import ogr

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-29-ef9eb3418665> in <module>()
----> 1 import gdal
      2 import ogr

ImportError: No module named gdal

अद्यतन: मुझे डर है कि मैं एक विमान को पकड़ने की जल्दी में था, इसलिए मैं कुछ महत्वपूर्ण जानकारी शामिल करने में विफल रहा। मैंने पहले ही यहाँ वर्णित विधि का उपयोग करते हुए अजगर-गदल स्थापित कर दिया , क्योंकि मैं मौका छोड़ना चाहता था। क्या यह संभव है कि पैकेज प्रबंधक ने इसे सही तरीके से स्थापित नहीं किया है?

choct155@choct155-Q550LF:~$ sudo apt-get install python-gdal
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-gdal is already the newest version.
The following packages were automatically installed and are no longer required:
  firefox-globalmenu libfftw3-3 libgeos-3.3.3 libogdi3.2 libxerces-c28
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.

मुझे डर है कि कहीं मैं भी आसगे को नहीं पा रहा हूं ...

from osgeo import gdal

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-28-a04b80bf4e65> in <module>()
----> 1 from osgeo import gdal

ImportError: No module named osgeo

इसके अतिरिक्त, मुझे यह जोड़ना चाहिए कि मैं Ubuntu 13.04 का उपयोग कर रहा हूं।


मेरे पास एक ही समस्या है और मैंने गदल स्थापित किया है (यह कहता है कि यह /usr/bin/python2.7/d--packages में है। यदि मैं एक स्क्रिप्ट चलाता हूं जिसमें 'ओस्गेओ आयात गदल से' है, तो मुझे निम्न त्रुटि संदेश मिलता है: 'ImportError ।: नहीं मॉड्यूल osgeo 'नाम क्या आप यह पता लगा लेते हैं?

यदि आपके पास कोई नया प्रश्न है, तो कृपया प्रश्न पूछें बटन पर क्लिक करके इसे पूछें । इस प्रश्न का लिंक शामिल करें यदि यह संदर्भ प्रदान करने में मदद करता है।
जेसन शहीर

जवाबों:


12

इन आदेशों का उपयोग करें:

sudo apt-get install python-gdal
sudo apt-get install gdal-bin

1
यह उत्तर मूल रूप से प्रश्न में या उससे जुड़ी जानकारी को डुप्लिकेट करता है और यह समझाने के लिए कुछ भी नहीं करता है कि मॉड्यूल स्थापित गाल्ड होने के बावजूद क्यों मौजूद नहीं था।
क्रिस डब्ल्यू

2
इस जवाब ने वास्तव में मेरे लिए काम किया
रोडीस्लाव मोल्दोवन

1
मेरे लिए काम नहीं कर रहा है
ismailsunni

3
मेरे लिए Ubuntu 16.04 में या तो काम नहीं किया
राफेल

@ अंगूर, यहाँ भी वही। गदल के ओसेगो पैकेज का मेरा उदाहरण गदल स्थापित करने के बाद नहीं मिल रहा है। github.com/TileStache/TileStache/issues/…
गेब्रियल फेयर

1

आम तौर पर आयात इस तरह दिखना चाहिए:

from osgeo import gdal, ogr

लेकिन अगर आपको "ImportError: No मॉड्यूल जिसका नाम osgeo" है, तो आप GDAL पायथन पैकेज को सही तरीके से इंस्टॉल नहीं करते हैं। (संकेत: यदि आप विंडोज का उपयोग कर रहे हैं, तो मैं दृढ़ता से यह सलाह देता हूं )।


0

जब वास्तव में अगली यात्रा जारी हुई तो मैंने वास्तव में एनाकोंडा के सभी उन्नयन को समाप्त कर दिया । मुझे यह भी ध्यान देना चाहिए कि जीडीएएल आर में सुलभ था, इसलिए मैं अनुमान लगा रहा हूं कि पायथन निर्भरता के विशेष नक्षत्र के साथ इसका कुछ करना था। निगाह डालने के लिए धन्यवाद।

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