QGIS中使用pandas - longlongwood/blog GitHub Wiki

QGIS里面的Python环境与单独安装的Python环境是互相独立的,尝试在QGIS里面修改sys.path,把Anaconda里的路径加进去,发现import pandas会出错,可能是因为python版本不一样的缘故。

于是就只能在QGIS环境里安装pandas了。打开QGIS安装目录可以找到Python全套工具,包括pip。但是用命令行切换到那个目录,运行pip install会出错,一些奇怪的错误,不知道什么意思。

解决方法:

在开始菜单进入OSGeo4W Shell,输入o-help可以看到能够执行的命令,如果直接在这里执行pip install,还是会出错。需要先输入py3_env命令,切换到python3环境下,再执行pip install pandas就可以了。

安装好pandas后,各种数据分析工作就可以在QGIS环境下实现,分析结果可以在地图上展现,等于多了一个地理分析的可视化功能。pandas安装后,matplotlib也有了,numpy也有了。

安装完毕后,把Python37目录拷出来,覆盖其他没有安装pandas的QGIS相同目录,那个QGIS也可以用pandas了,不需要反复下载安装。