पांडा (विंडोज) के साथ खेलने के लिए QGIS कैसे प्राप्त करें?


9

क्या किसी को विंडोज पर QGIS के पायथन इंस्टॉलेशन के साथ काम करने में पंडों को सफलता मिल रही है? मैंने QGIS2.2 को स्थापित करने के लिए OSGeo4W इंस्टॉलर का उपयोग किया है, जो कि पायथन 2.7 और Numpy 1.5.1 के साथ आता है। पांडा के किसी भी नए संस्करण के लिए Numpy 1.6.1 या नए की आवश्यकता होती है। तो ऐसा लगता है कि मेरी मुख्य समस्या है। मैंने कोशिश की है: - easy_install का उपयोग करके पांडा के एक पुराने संस्करण (जैसे 0.7.3 और 0.4.1) का निर्माण, लेकिन यह मुझे त्रुटियों की एक बहुत लंबी सूची देता है, जिनमें से कम से कम आखिरी डिस्टिल्स \ msvc9compiler.py से संबंधित हैं - पुराने पांडा संस्करणों के बायनेरी का उपयोग करना, लेकिन वे सभी Numpy 1.6.1 के लिए बनाए गए हैं - Numpy को अपग्रेड करना, जो मुझे एक त्रुटि संदेश भी देता है। यदि कोई भी दिलचस्पी रखता है, तो संदेश "फ़ाइल" C: \ OSGeo4W \ apps \ Python27 \ lib \ distutils \ msvc9compiler.py ", पंक्ति 299, के साथ समाप्त होता है, क्वेरी_vcvarsall" newline "ValueERror (सूची (परिणाम) के रूप में।

मैं सोच रहा था कि क्या कोई और कभी विंडोज पर QGIS इंस्टॉल के साथ काम करने के लिए पांडा पाने में सफल रहा है ??

यह बहुत आसान होगा यदि QGIS के साथ जहाज जाएगा, कहते हैं, Numpy का एक संस्करण जो तीन साल से कम पुराना है। किसी को पता है कि अगर इस तरह के उन्नयन आगामी QGIS संस्करणों के लिए काम करता है?

जवाबों:


1

मैं OSGeo4W पैकेज का उपयोग नहीं कर रहा हूं, बल्कि स्टैंडअलोन QGIS नवीनतम रिलीज कर रहा हूं। मैं निम्नलिखित सरल उपाय करके QGIS अजगर उदाहरण में पंडों को आयात करने में सक्षम था। शायद वही आपके लिए काम करेगा या कुछ मामूली मोड़ के साथ।

  1. एनाकोंडा स्थापित करें: इसमें पंडों की लाइब्रेरी आसानी से साइट-संकुल फ़ोल्डर में उपलब्ध है।
  2. एनाकोंडा साइट-पैकेज से पंडों के फ़ोल्डर को कॉपी करें और अपने QGIS साइट-पैकेज फ़ोल्डर में पेस्ट करें। मैंने पांडा की अंडा-जानकारी फ़ाइल भी शामिल की।
  3. इस बिंदु पर मुझे लगा कि यह काम करेगा लेकिन आयात pkg_resources.py को नहीं खोजने के बारे में एक त्रुटि फेंक रहा था। मैंने पाया कि एनाकोंडा पाइप फ़ोल्डर में .pyc और QGIS साइट-पैकेज फ़ोल्डर में दोनों चिपकाया गया है।

उपरोक्त कदम उठाने के बाद, मैं बिना किसी समस्या के पंडों को अपने PyQGIS वातावरण में सफाई से आयात करने में सक्षम था।


1

आप आसानी से क्रिस्टोफ़ गोहल्क के पहले से नोम्पी पहियों का उपयोग करके सुन्न को अपग्रेड कर सकते हैं।

  1. सही Numpy पहिया डाउनलोड करें
  2. एक खोलो OSGeo4W Shell
  3. pip install numpy‑1.9.2+mkl.whl
  4. pip install pandas

मैंने अपनी मशीन पर ऐसा किया और अब तक QGIS में नए संख्यात्मक संस्करण के साथ कोई निर्भरता त्रुटियों का सामना नहीं किया।


-1

उत्तर के लिए धन्यवाद, मुझे इस बीच एक समाधान मिल गया था, यहाँ उल्लिखित है: http://www.andersknudby.com/blog/how-i-got-otb-and-pandas-to-work-tately , लेकिन भूल गया था इस सवाल को तदनुसार अपडेट करने के लिए। खुशी है कि आप दृष्टिकोण के रूप में आप के लिए काम किया है।


यह वर्तमान में केवल लिंक वाला उत्तर है। यदि भविष्य में लिंक नीचे जाता है तो क्या आप इसे संक्षेप में बता सकते हैं?
मस्त

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