我已经花了几个小时在这上面。我是 Python 新手,不知道解决方案是什么。
我有 Python 3.4 并且想要使用.docx,这需要lxml.
到目前为止我所做的工作流程是:我转到Pythonlxml软件包安装程序页面,但很难知道我需要哪个版本。我尝试了其中几个包含34数字,两者.exe and .tar。我也尝试过pip install lxml3.4.4
and pip install lxml 3.4.4
。他们都没有工作。
这就是我执行操作时命令提示符所说的内容pip install lxml
(它会自动抓取lxml 3.4.4我已经下载并打印了您在屏幕截图中看到的内容):
我做错了什么以及我可以做什么来修复它?和/或确切的版本lxml我需要从哪里安装?我真的很沮丧,这太困难了。谢谢
正如在lxml主页,它发生在你身上:
如果您无法从我们发布的经过签名和测试的源代码在 MS Windows 系统上构建 lxml,请考虑使用 PyPI 的二进制构建或 Christoph Gohlke 慷慨提供的非官方 Windows 二进制文件。
所以你必须从下载正确的轮子文件Python 扩展包的非官方 Windows 二进制文件.
第1步:下载合适的版本
根据您的机器,您必须下载轮文件lxml-3.4.4-cp34-none-win32.whl or lxml-3.4.4-cp34-none-win_amd64.whl,因为您想要 Python3.4 的版本(即34在 cp34 中)。
第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安装在其他地方,则必须编辑路径。
不要恐慌。如果您尝试安装错误的下载文件(例如win32代替amd64),它不应该破坏任何东西。应该会出现错误消息:<package name> is not a supported wheel on this platform
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)