安装 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 文件。
基本上,命令提示符的基本知识可以帮助我避免这个问题...但希望这对其他不知道该怎么做的人有所帮助!
正在尝试通过 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 文件。
基本上,命令提示符的基本知识可以帮助我避免这个问题...但希望这对其他不知道该怎么做的人有所帮助!