gpt4 book ai didi

python - 如何在 Windows 机器上的 Python 3.4 中安装 lxml

转载 作者:可可西里 更新时间:2023-11-01 11:26:57 34 4
gpt4 key购买 nike

我已经为此花费了数小时。我是 Python 新手,看不到解决方案。

我有 Python 3.4,想使用 .docx,这需要 lxml

到目前为止,我完成的工作流程是:我转到 Python lxml 包安装程序页面,但要知道我需要哪个版本非常困惑。我尝试了其中几个包含 34 数字的文件,包括 .exe.tar。我还尝试了 pip install lxml3.4.4pip install lxml 3.4.4。它们也都不起作用。

这是我执行 pip install lxml 时的命令提示符(它会自动获取我下载的 lxml 3.4.4,然后打印您可以看到的内容在屏幕截图中):

screenshot of problem. what command prompt returns

我做错了什么,我该怎么做才能修复它?和/或我需要从哪里安装什么版本的 lxml?我真的很沮丧,这太难了。谢谢

最佳答案

lxml homepage 所说,它发生在你身上:

If you fail to build lxml on your MS Windows system from the signed and tested sources that we release, consider using the binary builds from PyPI or the unofficial Windows binaries that Christoph Gohlke generously provides.

所以你必须从 Unofficial Windows Binaries for Python Extension Packages 下载正确的 wheel 文件.

第 1 步:下载合适的版本

根据您的机器,您必须下载 wheel 文件 lxml‑3.4.4‑cp34‑none‑win32.whllxml‑3.4.4‑cp34‑none‑win_amd64。 whl,因为你想要 Python3.4 的版本(即 cp34 中的 34)。

第 2 步:打开 cmd 并导航到下载文件夹

我选择以管理员模式打开cmd。但这对您来说可能不是必需的。

第三步:用pip安装wheel文件

现在您必须使用 pip 安装非官方的 wheel 文件。也许你可以做 pip install pip --upgrade在安装 wheel 文件之前。但这对您来说可能也没有必要。要进行安装,只需键入 pip install <downloaded_file> .

或者正如 cgohlke 在他对你的问题的评论中提到的:如果你不能做 pip install直接在 cmd 中,这是你可以尝试的:C:\Python34\python.exe -m pip install <downloaded_file> .当然,如果其他地方安装了 Python3.4,则必须编辑路径。

不要 panic 。如果您尝试安装错误的下载文件(例如 win32 而不是 amd64),它应该不会破坏任何东西。应出现错误消息:<package name> is not a supported wheel on this platform .

关于python - 如何在 Windows 机器上的 Python 3.4 中安装 lxml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33027034/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com