QGIS插件python开发环境配置和PyCharm配置调试环境
一 安装完qgis后,配置系统环境变量
PATH,PYTHONHOME,PYTHONPATH,我这里是把qgis安装到了C盘,具体的路径以自己安装目录为准
二 配置QGIS环境变量
在qgis中选择设置->选项->系统->
插件管理器中安装一下Plugin Builder3
配置QGIS_PLUGINPATH为你插件的所在路径
三 配置PyCharm
这里选择qgis安装目录下的python-qgis-ltr.bat文件,我的路径是C:\Program Files\QGIS 3.16.14\bin\python-qgis-ltr.bat
然后安装pydevd-pycharm,注意安装的版本,要与你的调试服务器版本对应
四 创建插件,进行调试
点击这个,下一部下一步,创建的插件,用Pycharm打开,编辑一下调试配置,注意端口号
给按钮写个click事件
self.dlg.pushButton_fristPage.clicked.connect(self.FirstPage)
代码中添加
import pydevd_pycharm
要调试代码前添加
pydevd_pycharm.settrace('localhost', port=53100, stdoutToServer=True, stderrToServer=True)
点击调试,然后重启QGIS运行插件,点击插件的按钮
就OK了,可以调试了,就是这么简单,so easy!
开开心心赚钱买房娶老婆当韭菜吧
QGIS插件python开发环境配置和PyCharm配置调试环境相关推荐
- 安装python应该先安装pycharm还是python_Pycharm及python安装详细步骤及PyCharm配置整理(推荐)...
首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址: https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. ...
- 在windows环境中关于 pycharm配置 anaconda 虚拟环境
因为要在windows系统系统中练习tensorflow,所以需要配置一下环境(来回的开关机切换环境太麻烦了......) 首先安装anaconda3,我选择的版本是Anaconda3 5.1.0,对 ...
- python - 安装pyqt5模块,PyCharm配置QtDesigner/Pyuic/Pyrcc,ui转py文件,图片转ico/icns格式,pyinstaller/py2app打包代码
window配置Python+PyQt5+QtDesigner+PyUic+PyRcc(最全安装教程):https://blog.csdn.net/baidu_35145586/article/det ...
- 使用Anaconda3安装pytorch、paddle环境并在pycharm里面进行环境测试
安装完Anaconda后,也配好了框架的环境,接下来就需要在pycharm里面写代码了. Anaconda里面的一些命令 1.新建环境,pytorch 是自己命的名(新建虚拟环境)conda crea ...
- mac 10.10 android 真机调试,在Mac系统上配置Android真机调试环境
我使用的系统是OS X Yosemite 10.10.2,使用的Android手机是MX4 Pro 1. 安装adb客户端.你可以下载好最新版本的SDK,在platform-tools目录下有adb命 ...
- Python开发工具IDE和Pycharm
什么是IDE 首先我们了解一下什么是IDE IDE:全称Integrated Development Environment中文意思是集成开发环境 那么我们知道了什么是IDE后,我们还要认识一款pyt ...
- Python安装numpy模块及pycharm配置
查看Python版本 查看可安装模块版本 安装 进入官网下载页找到相应的whl文件下载 https://pypi.python.org/pypi/numpy 文件放于F盘 安装 测试 未报错 pych ...
- python开发库安装(pycharm)
开发库安装 过程比较简单,随意说一下: 这里我们使用的是pycharm这个开发工具,直接在pycharm中下载就可以,比较简单,看下面图片: 第一步 第二部 第三步 搜索你想要安装的库,点击下面的安装 ...
- vscode配置vue3+python开发环境
vscode配置vue3+python开发环境 说明 推荐使用vscodium,没有用户追踪,下载VSCodium-win32-x64.zip,设置采用微软官方扩展源就是vscode了,设置方法如下 ...
最新文章
- 对实施运维的一点心得体会
- 中秋假期快乐!不发技术文章,有三AI知识星球半价三天
- 非库存采购的自动记帐
- 机器学习 可视化_机器学习-可视化
- 网络光端机产品特点及实际应用范围详解
- 微信小程序报错 .wxss 无法找到
- 基于React开发一个音乐播放器
- pom.xml中出现错误提示Failure to transfer org.jboss.weld.jar ... maven2 was cached in the local repository.
- 若不能细水长流地书写内心的温柔,那轰轰烈烈的一幕一幕不过是日后回忆自己爱无能的证据罢了。...
- RDP报表工具:详情式报表
- C4D插件X-Particles粒子特效(七)
- 必应缤纷桌面产品分析
- 手机管理服务器文件夹,手机管理服务器文件夹
- 林书豪055-阿联德比
- Linux控制Nvidia显卡风扇转速
- 贝尔曼最优方程(Bellman Optimality Equation)
- 公众号怎么做意见反馈菜单_公众号菜单怎么添加意见反馈表
- NVIDIA Jetson官网资料整理
- 美团饿了么外卖返利cps项目可以给你带来什么?
- 为什么不建议用Executors?
热门文章
- 靠java_基础不牢靠,何以争朝夕?Java基础面试82道详细解析!(一)
- eeprom与pcf859
- String task用法
- Blood Cousins (dsu on tree + 求第k级祖先)
- Fedora进行ffmpeg+nginx+rtmp服务器配置局域网推流
- RK3588(自带NPU)的环境搭建和体验(一)
- Android打造带透明圆弧的ImageView
- 【雕爷学编程】Arduino动手做(42)---PM2.5粉尘传感器
- java csrf_java – 如何在使用CSRF登录后启用Spring Secu...
- 基于java的学生选课系统_基于Java的学生选课系统.doc