pycharm设置解释器,如何识别qgis自带python?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
qgis
里面自带python
解释器,而一般来说,开发机上面也会安装有额外的python
解释器,两者的版本号很有可能是不同的。那么,这种情况下,在开发qgis
插件的时候,需要识别的就是qgis
自带的python
环境了。
通过pycharm
对qgis
插件进行编写,识别qgis
自带的python
环境对识别,统一gis
及其插件的运行环境。本文测试环境:win10
,qgis@3.16.14
,python@39
,pycharm@2021.2.3
。
在哪里设置项目的解释器
根据python
项目的开发习惯,不同的项目有着不同的环境(解释器)。所以,需要打开pycharm
的settings
。左侧菜单里面找到当前打开的项目,然后就可以在右侧选择合适的python
解释器了。
在上一篇文章中,苏南大叔曾经说过,这个解释器的选择是仁者见仁智者见智的事情。在本文的需求中,因为要调试的是qgis
的插件,所以,这里的策略是:选择已有的环境
。
识别qgis
下的哪个python
文件
在qgis
下有很多个python.exe
类似文件,选择哪一个都会最终报错,无法创建虚拟环境。理论上是因为:无法找到对应的site-packages
。
所以,这里选择的是qgis
下的一个.bat
文件,在这个文件里面,有设置site-packages
路径等动作,使得这个操作可以执行。路径是:
<qgis>/bin/python-qgis-ltr.bat
第三方包site-packages
的路径
最终通过上述环境,安装好的pip
包在哪里呢?把鼠标移动上去即可获得路径信息提示,便于调试。
site-packages
的路径为:
<qgis>/apps/python39/lib/site-packages/
相关链接
总结
特殊情况特殊分析,找到qgis
自带的python
,还是需要一定的技巧的。更多qgis
相关文章,请点击:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。