所以这是一长串问题的高潮,我会尽力快速总结。
它始于想要使用python docx,但我无法让 easy_install 正确安装它。我收到与此类似的错误,因此我尝试了该解决方案。它没有用。
在阅读之后,我发现这个线程告诉我我需要 Microsoft Visual Studios,经过一番寻找之后,我终于找到了 VS2008 的 iso(我现在已经安装了)。从那时起,我一直收到与此类似的错误。
我花了大部分下午的时间试图阅读并弄清楚这一点,但我对 python 的实际机制的理解水平相当低,所以这一切都超出了我的想象。但到目前为止,这是我理解的(或认为我理解的):
- 拥有MSVS2008很重要
- docx 依赖于名为 lxml 的东西,我从这里下载并安装了它
我真正需要的: 对这个难题的所有部分(easy_install、lxml、MSVS2008 等)以及如何将它们组合在一起的低级解释。
提前致谢
编辑:我想我已经发现了问题的根源。Easy_install 尝试下载和安装 PIL v1.1.7(32 位版本),但是,我在 64 位系统上,因此需要 PIL v2.2.1。我已经安装了这个版本的 PIL,但是 easy_install 拒绝识别它并坚持使用 32 位版本。有没有办法可以强制 easy_install 使用我想要的版本?
稍后编辑:我切换到pip
而不是easy_install,问题仍然存在