【发布时间】:2016-01-06 17:44:41
【问题描述】:
我已经为此花费了数小时。我是 Python 新手,看不出有什么解决方案。
我有 Python 3.4,想使用 .docx,这需要 lxml。
到目前为止,我所做的工作流程是:我转到 Python lxml 包安装程序页面,但是知道我需要哪个版本非常令人困惑。我尝试了其中几个包含 34 数字的文件,.exe 和 .tar。我也试过pip install lxml3.4.4 和pip install lxml 3.4.4。他们都没有工作。
这是我执行pip install lxml 时命令提示符所说的内容(它会自动抓取我下载的lxml 3.4.4,然后打印您在屏幕截图中看到的内容):
我做错了什么,我能做些什么来修复它?和/或我需要从哪里安装 lxml 的确切版本?我真的很沮丧,这太难了。谢谢
【问题讨论】:
-
下载lxml-3.4.4-cp34-none-win_amd64.whl并运行
C:\Python34\python.exe -m pip install lxml-3.4.4-cp34-none-win_amd64.whl -
@cgohlke - 哦,刚刚添加了一个相同想法的答案。顺便说一句:好的存储库:)
-
天哪!当我按照您的指示操作时,我在 5 秒内获得了我想要的结果。为什么对于初学者来说事情必须如此复杂?您的详细说明 colidyre 和您的确切解决方案 @cgohlke 应该在某个地方非常显眼地显示。我真的很感谢你们!但我仍然很生气事情是这样设置的。参与的每个人都浪费了大量时间......如果得到明确的指示,我可以学习,但哇哇哇。让我想起了一些军队的哲学。 “新手必须受苦,因为我们在他们之前受苦”......再次感谢大家
-
谢谢@colidyre,我不懒,学习也没有问题。我只是非常清楚我在地球上的有限时间。下载页面中的简单术语,如“如果你有这个版本的 Windows,安装这个特定的包”,旁边有一个链接,上面写着(“如何为 Python 安装包?”)会创造奇迹,避免所有这些浪费宝贵的人类时间。无缘无故地学习过于复杂的东西是没有意义的。我们是理性的、合乎逻辑的存在。我们可以做得比这更好。