i want to use python API from the QGIS in my python idle out from QGIS program , but i have some errors if i try to import qgis.core in my idle. i have python 2.7 64 bit (my version) and i install QGIS via OSGeo4W64.
first i try to set two PATHS PYTHONPATH = C:\OSGeo4W64\apps\qgis\pythonPYTHONPATH(because there is the python python) and set PATH=C:\OSGeo4W64\apps\qgis\binPATH(because there is the python modules modules).now if i try to import qgis.core then show me error message no module name siperror in idle after this error i try to import paths inside the idle via sys.path.extend import sys sys.path.extend([r"C:\OSGeo4W64\apps\qgis\python", r"C:\OSGeo4W64\apps\qgis\bin", r"C:\OSGeo4W64\bin", r"C:\OSGeo4W64\apps\qgis\bin", r"C:\OSGeo4W64\apps\qgis\python", r"C:\OSGeo4W64\apps\Python27", r"C:\OSGeo4W64\apps\Python27\Scripts", r"C:\OSGeo4W64\apps\Python27\sip", r"C:\OSGeo4W64\apps\Python27\sip\Qt", r"C:\OSGeo4W64\apps\Python27\sip\QtCore", r"C:\OSGeo4W64\apps\Python27\sip\Qwt5", r"C:\OSGeo4W64\apps\Python27\sip\QtScriptTools", r"C:\OSGeo4W64\apps\Python27\DLLs", r"C:\OSGeo4W64\apps\Python27\Lib", r"C:\OSGeo4W64\apps\Python27\Lib\site-packages", r"C:\OSGeo4W64\apps\Python27\Tools\Scripts", r"C:\OSGeo4W64\apps\qgis\plugins", r"C:\OSGeo4W64\apps\qgis\python\qsci_apis", r"C:\OSGeo4W64\apps\qgis\python\qgis", r"C:\OSGeo4W64\apps\qgis\python\qgis\core", r"C:\OSGeo4W64\apps\qgis\python\qgis\analysis", r"C:\OSGeo4W64\apps\qgis\python\PyQt", r"C:\OSGeo4W64\apps\qgis\python\PyQt4", r"C:\OSGeo4W64\apps\qgis\python\PyQt4\uic\widget-plugins", r"C:\OSGeo4W64\apps\qgis\bin", r"C:\Python27", r"C:\Python27\Scripts", r"C:\OSGeo4W64\apps\qgis\python"]) i use more paths for sure but now show me DLL error load failed error 2 finaly i try other method from this bat file(question). my bat file. set PYTHONPATH=C:\OSGeo4W64\apps\qgis\python set PATH=C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\apps\qgis\python;C:\OSGeo4W64\apps\Python27;C:\OSGeo4W64\apps\Python27\Scripts;C:\OSGeo4W64\apps\Python27\sip;C:\OSGeo4W64\apps\Python27\sip\Qt;C:\OSGeo4W64\apps\Python27\sip\QtCore;C:\OSGeo4W64\apps\Python27\sip\Qwt5;C:\OSGeo4W64\apps\Python27\sip\QtScriptTools;C:\OSGeo4W64\apps\Python27\DLLs;C:\OSGeo4W64\apps\Python27\Lib;C:\OSGeo4W64\apps\Python27\Lib\site-packages;C:\OSGeo4W64\apps\Python27\Tools\Scripts;C:\OSGeo4W64\apps\qgis\plugins;C:\OSGeo4W64\apps\qgis\python\qsci_apis;C:\OSGeo4W64\apps\qgis\python\qgis;C:\OSGeo4W64\apps\qgis\python\qgis\core;C:\OSGeo4W64\apps\qgis\python\qgis\analysis;C:\OSGeo4W64\apps\qgis\python\PyQt;C:\OSGeo4W64\apps\qgis\python\PyQt4;C:\OSGeo4W64\apps\qgis\python\PyQt4\uic\widget-plugins;C:\OSGeo4W64\apps\qgis\bin;C:\Python27\;C:\Python27\Scripts if i run this bat file in the OSGeo4w shell work but only in the shell shell image. but not work again in my idle again show me error no module name SIPerror sip why?any idea how to fix that? the problem is the paths sure but i dont know how to fix that.err -- https://mail.python.org/mailman/listinfo/python-list