2012-01-19 20 views
5

मैं Python26, pyqt4 डिजाइनर और QGIS पर काम कर रहा हूं। मेरे कोड फ़ाइल (.py फ़ाइल) इस में शामिल हैं:त्रुटि: कोई मॉड्यूल नाम qgis

import sys 
    from PyQt4 import QtGui, QtCore 
    from qgis.core import * 
    from qgis.gui import * 

लेकिन यह त्रुटि कह देता है जब मैं इसे चलाने के लिए प्रयास करें:

Traceback (most recent call last): 
    File "C:\rt_sql_layer_working\DlgQueryBuilder.py", line 29, in <module> 
    from qgis import core,gui 
ImportError: No module named qgis 

मैं पर्यावरण चर में पथ पहले से ही सेट के रूप में

C:\Program Files\Quantum GIS Wroclaw\bin 
C:\Program Files\Quantum GIS Wroclaw\apps\qgis\bin 
+0

क्या आपने 'पथ' या 'पायथनपथ' सेट किया था? – jcollado

+0

मैंने केवल पैथ सेट किया है ... पायथनपथ नहीं ... pythonpath के लिए सेट करने के लिए? – poonam

उत्तर

2

यदि आप PYTHONPATH के बजाय PATH सेट करते हैं, तो मेरी सलाह यह जांचनी होगी कि आप जिस मॉड्यूल को आयात करना चाहते हैं उसका स्थान PYTHONPATH में है और यदि यह है मामला नहीं, PYTHONPATH उचित रूप से सेट करें।

+0

मैंने पाइथनपैथ को सी: \ Python26 \ Lib \ site-packages पर सेट किया है; सी: \ प्रोग्राम फ़ाइलें \ क्वांटम जीआईएस व्रोकला \ ऐप्स \ qgis \ python; सी: \ Python26 \ DLLs; .... अब त्रुटि प्राप्त हो रही है: ट्रेसबैक (सबसे हालिया कॉल अंतिम): फ़ाइल "सी: \ rt_sql_layer_working \ DlgQueryBuilder.py", लाइन 2 9, qgis आयात कोर से, gui आयात त्रुटि: डीएलएल लोड विफल: निर्दिष्ट प्रक्रिया नहीं मिली। – poonam