2
编写独立的PyQGIS脚本时导入qgis.core的问题
我试图在Windows 7中使用qgis.core和其他各种qgis库编写一个独立的python脚本。 我在这里发现了一个有关此主题的老问题:使用PyQGIS编写独立的Python脚本吗?并通过使用以下指南来遵循其建议:http : //docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications 建议的代码为: set PYTHONPATH=c:\qgispath\python 其次是: set PATH=C:\qgispath;%PATH% 我发现IDLE不喜欢“开始时设置”,因此我的代码如下所示: PYTHONPATH="C:\OSGeo4W64\apps\qgis\python" PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%" import qgis.core 我得到: Traceback (most recent call last): File "<pyshell#15>", line 1, in <module> import qgis.core ImportError: No module named qgis.core 我已经尝试过所有可以想到的路径变体,包括最后删除;%PATH%“(看起来有点多余),但无法找到更多信息。有人对我可能有的想法有什么想法吗?出问题了吗? 编辑: 看到Luigi Pirelli的评论后,我现在尝试: >>> PYTHONPATH="C:/OSGEO4~1/apps/qgis/./python\qgis" >>> import qgis.core Traceback (most recent call last): File …