QGIS中PythonAPI配置问题

QGIS中PythonAPI配置问题--win环境!!!


最近实验室科研需要用到GIS,ArcGIS太大又由版权问题,于是开始研究QGIS,需要用到二次开发,于是毫不犹豫选择了Python。

下载QGIS

下载和安装QGIS这里不细说了,某度上一大把,这里贴一个官方链接:QGIS官方网址

QGIS内置Python Console

安装后,打开QGIS发现已经内置Python Console
python
利用QGIS自带的Python Console可以进行一些简单的操作和开发(当然,复杂的也可以,只要你能坚持用控制台),但是每次使用都要打开QGIS,而且当面对稍微复杂一点的内容,不免有点繁琐和吃力。因此有必要在系统中配置PyQGIS环境,在外面进行操作。

PyQGIS环境配置

当时在配置环境时,参考官方文档HTML PDF(我用的开发版,稳定版的也可在官网找到),发现文档中的配置和安装路径中的不符,见下图。
路径对比
因此需要找资料进行配置,综合参考网上资料(主要为Ref 中的文章),配置方法如下:

  • 将QGIS安装目录下的bin加入环境变量"Path"中,保障系统能找到对应的编译器。注意:如果你系统中装由其他版本的Python,并且两者的执行命令相同(如在命令行中均为’python’)则可以修改其中一个,以区分版本。
  • 将安装目录中...apps\qgis\bin加入环境变量"Path"中。
  • 新建"PATHONHOME"变量,值为...apps\Python37(根据你实际安装目录中的相应版本的Python及安装路径)
  • 新建"PATHONPATH"变量,将app\Python37\Libapps\qgis\pythonapp\Python37\Lib\site-packagesapps\qgis加入(根据你实际安装目录中的相应版本的Python及安装路径)

Ref

[1] https://www.jianshu.com/p/874b6e2c1a79
[2] https://blog.csdn.net/u011435933/article/details/80500199
[3] https://blog.csdn.net/u011435933/article/details/80348301
[4] https://blog.csdn.net/quinta_2018_01_09/article/details/79033621

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值