安装 python-docx 时出错

Error installing python-docx

正在尝试通过 pip 为 'Learn to Automate the Boring Things with Python' 安装 python-docx。我收到类似 this 的错误。

我已经用 Google 搜索了一些解决这个问题的方法,但它们似乎对我不起作用,或者我没有正确部署解决方案。

Whosebug 上的一个 post 说要下载 Christoph Golke 提供的 lxml 文件。

我下载了,然后试了'pip install lxml',基本上得到了和截图一样的错误信息,告诉我'Unable to find vcvarsall.bat'。

我是否应该在执行该命令之前将此文件放在某个目录中?任何帮助,将不胜感激。

这意味着没有安装 C++ Common Tools。
要为 Python2.7 安装它们,请转到 Microsoft Visual C++ Compiler for Python 2.7
对于 python3 安装 Visual Studio Community 2015 并执行以下命令:

SET VS90COMNTOOLS=%VS140COMNTOOLS% 

所以我找到了这个问题的答案。

所以我不知道要安装 lxml 文件,您首先需要切换到该文件的目录,然后输入该文件的完整名称。或者,或者直接在 cmd 提示符中输入 lxml 文件的路径,例如:

pip install C:\Users\yourName\Downloads\lxml-3.6.4-cp35-cp35m-win32

cd C:\Users\yourName\Downloads
pip install lxml-3.6.4-cp35-cp35m-win32

成功安装了 lxml 文件,进而成功安装了 python-docx 文件。

基本上,命令提示符的基本知识可以帮助我避免这个问题...但希望这对其他不知道该怎么做的人有所帮助!