Python实战(1)--arcgis环境下安装python-docx

本文介绍了如何在ArcGIS 10.2环境下,通过Python处理GDB/MDB数据,利用Word模板和pythondocx库导出包含宗地代码、权利人名称等信息的房地一体项目指界通知书,包括离线安装pip、setuptools和docx包的详细步骤。
摘要由CSDN通过智能技术生成

项目需求:根据GDB或MDB文件的宗地层,导出房地一体项目指界通知书,通知书里需要用到宗地代码、权利人名称、坐落地址等字段信息。

开发环境:Arcgis 10.2  (自带python2.7.3)

解决思路:利用word处理好指界通知书模板,然后将宗地代码、权利人名称等需要等信息用特殊符号代替。通过arcpy获取表格内容,利用python docx替换掉特殊符号即可。需要安装python docx第三方包。

正常情况下,新机在Arcmap安装好后,环境配置存在一定问题。本文介绍离线安装pip、setuptools和docx包的方法。

包下载可以去官网下载,也可以用这个无意中找到的地址:https://www.lfd.uci.edu/~gohlke/pythonlibs

1、python环境配置

在cmd中输入python,查看python版本。正常如下:

若提示:“python不是内部程序”,只需要在系统环境变量中加入python路径即可,

 以上路径是arcgis安装后默认的路径:

2、pip安装

python路径配置好后。在cmd中输入pip,只装过arcmap的机子默认情况下是没有安装pip的。装好的正常情况如下:

 如提示:“pip不是内部程序”,一是有可能安装了pip但是路径没放入系统环境变量,二是还没安装。若未安装pip,需要先离线安装setuptools,再离线安装pip

3、离线安装setuptools

此处安装的setuptools版本为setuptools-39.2.0,适合我们的python版本。

去官网下载该版本的离线压缩包,将setuptools-39.2.0.zip解压至任意目录,在cmd中进入目录,运行python setup.py install,即可安装成功。

4 、离线安装pip

如果是win7系统,推荐下载pip-19.2.tar.gz版本;

如果是win10系统,推荐下载pip-20.2.4.tar.gz或更高版本。

安装方法差不多,解压到任意目录,在cmd中进入目录,运行python setup.py install即可。

此步安装成功后,在系统环境变量中加入pip的路径即可:

5、离线安装python docx

docx库依赖lxml库,先安装lxml,版本为:lxml-4.4.3-cp27-cp27m-win32.whl
将lxml-4.4.3-cp27-cp27m-win32.whl拷贝至任意目录,在cmd中进入目录,运行pip install lxml-4.4.3-cp27-cp27m-win32.whl,即可安装成功。

再安装python-docx,版本为:python-docx-0.8.10
将官网下载的python-docx-0.8.10.tar.gz解压至任意目录,在cmd中进入目录,运行python setup.py install,即可安装成功

 最后几步的安装方法都差不多,主要是先配置好python和pip的路径。

 后面介绍如何使用docx修改word文件,导出gdb中的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值