【发布时间】:2016-09-15 22:48:10
【问题描述】:
尝试通过 pip 安装 python-docx 以用于“学习使用 Python 自动化无聊的事情”。我收到this 之类的错误。
我已经在 Google 上搜索了一些解决此问题的方法,但它们似乎对我不起作用,或者我没有正确部署解决方案。
Stackoverflow 上的一篇帖子说要下载Christoph Golke 提供的 lxml 文件。
我下载了,然后尝试'pip install lxml',基本上得到了和截图一样的错误信息,告诉我'无法找到vcvarsall.bat'。
在执行该命令之前,我是否应该将此文件放在某个目录中?任何帮助,将不胜感激。
【问题讨论】:
-
输入
pip install --upgrade pip...然后尝试重新安装lxml,当您收到错误消息时,它将在错误消息中列出一个url ...转到列出的url并下载C++可再发行文件,它将允许您安装有问题的软件包...重新运行pip install lxml它现在应该构建 -
我是否需要将我下载的 lxml 放在特定目录中?或者我可以在下载 C++ 可再发行组件后执行
pip install lxml吗? @JoranBeasley -
@JoranBeasley 所以我试着按照你说的做。我升级了,效果很好。然后我从我的帖子中列出的站点下载了 lxml 文件。然后我将它放在我的命令提示符所在的目录中 (c:\users\myName)。然后我执行了命令
pip install lxml。然后this 是我得到的结果...有什么提示吗?
标签: python python-3.x python-2.7 pip python-docx