在windows上安装python-docx
最近需要用python读取docx模板,然后生成一个定制化的docx文档。大概3年前用过这个库,当时忘了是在mac还是linux上安装的,没觉得难装,昨天在Windows上安装,花了不少时间,有必要记录一下。
1、首先考虑用pip安装,如果OK,就不用往下看了。
$ pip install python-docx
2、如果上述命令在执行的过程中,出现 lxml安装报错,类似于下面的错误:
c:\users\acer\appdata\local\temp\xmlXPathInitiuy7la.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory*********************************************************************************Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?*********************************************************************************C:\Python27\ArcGIS10.4\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'python_requires'warnings.warn(msg)error: command 'C:\\Users\\ACER\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2----------------------------------------Failed building wheel for lxml
可以考虑用pypi提供的lxml库的exe安装程序进行安装,不过好像最高只有3.8.0版本,其实这个版本已经够了,因为我想要安装的python-docx是0.8.10版本(截至2020.08.30的最新版),它需要 lxml 版本 >= 2.3.2即可。
方法:打开这个页面:https://pypi.org/project/lxml/3.8.0/#files,下载lxml-3.8.0.win32-py2.7.exe ,双击可执行程序进行安装即可。
3、安装好了lxml库,再执行 pip install python-docx,如果还是报错,且是报下面的错误:
error: can't copy 'docx\templates\default-docx-template': doesn't exist or not a regular file----------------------------------------Failed building wheel for python-docx
解决步骤:
1、直接在pypi上下载python-docx库源码,地址:https://files.pythonhosted.org/packages/e4/83/c66a1934ed5ed8ab1dbb9931f1779079f8bca0f6bbc5793c06c4b5e7d671/python-docx-0.8.10.tar.gz
2、解压,进入 python-docx-0.8.10\docx\templates 文件夹,删除 default-docx-template文件夹。
3、在python-docx-0.8.10的根目录下执行 python setup.py install,执行完后,不出意外就安装好了。
在windows上安装python-docx相关推荐
- python联想_联想电脑python安装教程_如何在windows上安装python
如何在windows上安装python 方法如下: 首根据Windows版本(64位32位)从Python的官方网站下载Python 3.5的64装程序或32位安装程序. 然后,运行下载的EXE安装包 ...
- 如何在 Windows 上安装 Python | Linux 中国
本文字数:4184,阅读时长大约:6分钟 导读:安装 Python,启动 IDE,然后你就可以在 Windows 系统下进行编程了. https://linux.cn/article-12335-1. ...
- qpython怎么添加pip_Q: 在Windows上安装Python 2.7的pyHook和pip
我的计算机运行在Windows7(x64)上,我安装了32位版本的Anaconda2和Anaconda3,以便根据我的项目使用Python2.7或3.5.我正在尝试安装Python 2.7的pyHoo ...
- 如何在Windows上安装Python
所以你想学习编程吗? Python是最常见的语言之一,它以面向对象的结构和简单的语法的独特结合而流行. Python还是一种解释型 语言 ,这意味着您无需学习如何将代码编译为机器语言:Python会为 ...
- linux安装python_如何在 Windows 上安装 Python | Linux 中国
安装 Python,启动 IDE,然后你就可以在 Windows 系统下进行编程了. 来源:https://linux.cn/article-12335-1.html 作者:Seth Kenlon 译 ...
- 在Windows上安装Python
在 https://www.python.org/downloads/ 上下载Python的安装包 打开安装包进行安装,确保安装了 pip 并且 Python 添加到了你的 PATH 开始菜单 -& ...
- python ssl模块安装_在Windows上安装Python的SSL模块(2.5.4)
由于AppEngine需要通过SSL上传你的应用程序,所以我尝试在我的工作笔记本电脑上安装这个模块.在 它是一个安装了python2.5.4x86的x64win7系统.在 但主要的问题是,MinGw和 ...
- python在windows上安装_在Windows上安装Python | 严佳冬
1.首先根据自己windows系统的版本,确认是32位还是64位,从Python的官方网站下载Python 3.4对应的程序版本.(网络慢的可以移步国内网盘直接下载:http://pan.baidu. ...
- windows 安装metis_如何在windows上安装python中的METIS包?
这个问题是老问题,但我也遇到了同样的问题,在为..太久了...我有一个对我有用的答案.在 首先,应该使用pip:pip install metis获得python metis包装器.在 其次,您必须安 ...
- windows安装python虚拟环境_windows上安装python虚拟环境
一.windows上安装python虚拟环境 1.安装 pip install virtualenv virtualenv --version 2.新建一个python虚拟环境virtual_env_ ...
最新文章
- linux 替换文件中某个字符串_word中如何删除包含某个特定字符串的整个段落?...
- day16-小数据池
- 搞定 Go 语言,不会这些可不行
- Linux 使用sigaction查询或设置信号处理方式
- Python小白的数学建模课-B3. 新冠疫情 SIS模型
- python爬虫天气实例scrapy_2017.08.04 Python网络爬虫之Scrapy爬虫实战二 天气预报...
- linuxpython源文件_如何在Linux中运行Python源文件
- 一般绘CAD图用计算机配置,cad图形界限一般是多少
- LeetCode Binary Tree PostorderTranversal
- React-Native 在 mac 下 build 问题
- 微信小程序Scope参数错误或没有Scope权限的处理方法
- Qt隐式共享detach函数的理解
- 架构:短址(short URL)原理及其实现(短地址|短url)
- 陪诊系统app开发,一个应用可切换不同身份
- 利用python生成微信h5_Python的h5文件的创建与读取
- tcp checksum 0xffff instead of 0x0000 see rfc 1624
- 【社区团购平台排名】社区团购平台有哪些?
- EtherCAT主站SOEM源码解析----ecx_siiPDO()
- Vue2与Vue3代码检测
- 【Java SE系列】抽象类与接口
热门文章
- 基于Html+AngularJS+Java+MySQL的果蔬店商城系统设计与实现 文档+任务书+开题报告+答辩PPT+项目源码及数据库文件+演示视频
- 解决Java程序在Linux系统中创建文件或者文件夹后权限不足的问题
- 镜像的存储和存储驱动
- win11桌面文件在哪个文件夹?
- 开启与隐藏Android手机的开发者选项
- java-php-python-ssm犬物语宠物店体验购物系统计算机毕业设计
- python代码模板_代码风格与文件模板
- Linux命令及快捷键(自学笔记)
- pytorch中根据神经网络结构确定输入图片尺寸(根据图片尺寸修改神经网络结构)
- 大前端–Vue前端体系、前后端分离