当前位置: 首页 > 知识库问答 >
问题:

尝试安装python-docx(错误:找不到vCVarsall.bat)

禄烨然
2023-03-14

我什么都试过了,但我不知道从这里走到哪里去。当我调用命令pip install python-docx时,我得到以下信息:

    running build_ext
building 'lxml.etree' extension
error: Unable to find vcvarsall.bat

----------------------------------------
Command "c:\users\alex\appdata\local\programs\python\python35-32\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Alex\\AppData\\Local\\Temp\\pip-build-u2i_l872\\lxml\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Alex\AppData\Local\Temp\pip-26nq6ot7-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Alex\AppData\Local\Temp\pip-build-u2i_l872\lxml

在最后。

我试着定位vsvarsall.bat并设置路径。我似乎在C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\Tools中找不到它,而且在C:\Program Files\Microsoft Visual Studio 12.0\Common7中没有工具文件夹。我使用的是64位Windows10和Python3.5.1。

共有1个答案

贡威
2023-03-14

这是人们在使用Python模块时遇到的一个非常常见的问题。你可以在这里读到更多

您可以做的是安装预编译的lxml版本,这是python-docx所依赖的模块。您可以通过查看错误消息或查看此处的python-docx github页面来识别此需求,该页面列出了python-docx的所有需求。

幸运的是,Christoph Golke为我们提供了一些预编译模块,可以在这里获得。<----Hotlink,您会经常使用它。

首先从Christoph Golke下载并安装lxml模块,然后尝试重新运行pip安装。

 类似资料:
  • 问题内容: 我尝试使用以下方法为32位Python安装Scrapy for Python 2.7.8(anaconda 2.1.0) 我得到这个错误 这是错误,在错误的上方和下方都有几行: 我同时拥有Microsoft Visual Studio 12.0和适用于Python 2.7的Microsoft Visual C ++编译器程序包,两者均具有vcvarsall.bat文件。 我有一个名为“

  • 我正在键入,但terminal给出了以下消息: checkPermissions缺少对/usr/local/lib/node_modules的写访问权npm错误!路径/usr/local/lib/node_modules npm错误!代码EACCES npm错误!错误-13 npm错误!syscall访问npm错误!错误:eAcces:权限被拒绝,访问'/usr/local/lib/node_mo

  • 从昨天开始,我一直试图在我的Ubuntu机器上安装JDK8,但它一直失败。 但是我无法继续,因为当运行命令时,我得到的只是: 我的设置是一个64位Ubuntu14.04。

  • 问题内容: 我试图安装Python软件包: 但是我收到了一个神秘的错误消息: 如果我尝试手动安装软件包,也会发生相同的情况: 问题答案: 对于Windows安装: 在运行进行软件包安装时,Python 2.7搜索已安装的Visual Studio2008。你可以通过在调用之前在环境变量中设置正确的路径来欺骗Python使用更新的。 根据安装的Visual Studio版本执行以下命令: Visua

  • 我也会在安装Gunicorn时出错。我在这里遵循了这个例子,但什么也没有。我的虚拟环境是使用标志创建的。我使用Ubuntu13.10和希腊环境。也许是那个?