将python项目的解释器设置为qgis安装路径下的python-qgis.bat,可以进行pyqgis二次开发,时当项目还需要其他库时,容易污染qgis。
所以,创建虚拟环境,再在虚拟环境里安装qgis库。
建议使用conda,而不是pip安装
1、创建虚拟环境qgis-env
2、激活qgis-env
3、conda install qgis
4、成功安装之后,通过conda list 检查qgis、gdal等已经存在
5、在pycharm-setting-project-python interpreter,点击右侧齿轮,点show all
6、选择虚拟环境qgis-env,点击下图最右侧
7、在新弹窗中点击+,为这个环境添加新路径
这个路径就是:你所创建的虚拟环境qgis-env目录\Library\python
8、此外,我还在菜单栏run-edit configures,把这个路径赋为PYTHONPATH加入了环境变量