我正在尝试在 Windows 7 64 位上使用 Python(32 位)3.5.1 安装 lxml。我尝试了 pip install lxml
,但我遇到了一个著名的错误,即缺少“vcvarsall.bat”。如果我尝试安装 visual studio 2015,它需要 6 GB 的可用空间,我目前没有可用空间,我不想安装我不打算使用的包。
我尝试按照建议下载轮子 here和 here ,但我仍然得到 whl 文件“在此平台上不受支持的轮子”。 Wheel 和 pip 升级到最新版本。我错过了什么......?
最佳答案
我今天一直在努力解决这个问题。我在 stackoverflow.com 的其他地方发现了这个由两部分组成的快速解决方案,当我尝试使用 lxml 时,它导致 python 不再提示:
- 转到this repository并下载与您的 Python 安装相匹配的版本(版本号,32 位与 64 位。我使用 Python 3.5.1 64 位,安装在 Windows 10 上,所以在那个页面上,我选择了 lxml-3.6 .0-cp35-cp35m-win_amd64.whl。您说您使用的是 32 位版本,因此请使用与之匹配的版本。
我的下载目录是d:\Downloads。 Python 必须在您的 PATH 环境变量中才能使下一步工作。使用如下命令,将“D:\Downloads”更改为下载目录的路径名。然后,在 DOS 提示符下键入:
- python -m pip install "D:\Downloads\lxml-3.6.0-cp35-cp35m-win_amd64.whl"lxml-3.6.0-cp35-cp35m-win_amd64.whl
关于Python 3.5 - 如何在 Windows 7 64 位中安装 lxml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680246/