【问题标题】:LXML failed to install on Plone 4.3 64-bit (MS Windows)LXML 无法在 Plone 4.3 64 位 (MS Windows) 上安装
【发布时间】:2013-06-26 23:08:44
【问题描述】:

被要求以正确的格式更新我的答案 - 先问再答。

running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-2.7\lxml

然后生成

running build_ext
building 'lxml.etree' extension
**error: Setup script exited with error: Unable to find vcvarsall.bat**
An error occurred when trying to install lxml 2.3.6. Look above this message for
 any errors that were output by easy_install.
While:
Installing.
  Getting section zeo.
  Initializing part zeo.
  Getting distribution for 'lxml==2.3.6'.
Error: Couldn't install: lxml 2.3.6

【问题讨论】:

    标签: plone lxml


    【解决方案1】:

    http://plone.293351.n2.nabble.com/How-do-I-get-LDAP-working-with-Plone-4-td5510664.html

    Plone › 安装、设置、升级

    如何让 LXML 与 Plone 4.3 64 位一起使用

    构建失败,错误/肯定指向并请求 vcvarsall.bat

    感谢 Didakus 于 2010 年 9 月 8 日发布的原始帖子:LDAP

    在 Plone 聊天室中找到了一些帮助。这是我为使 LXML 正常工作所做的工作。

    1. 在驱动器 C:\ 上安装 Python (v 2.7.4)
    2. 安装 lxml-3.2.1.win-amd64-py2.7 (C:\Python27\lib\site-packages)
    3. 使用安装程序安装/已安装 Plone 4.3 (C:\Plone43)
    4. 编辑 buildout.cfg 和 pin [ver] lxml = 3.2.1
    5. 在 C:\Plone43\eggs\ 中创建一个名为 lxml.3.2.1-py2.7.egg 的新文件夹
    6. 复制 C:\Python27\lib\site-packages\lxml-3.2.1-py2.7.egg-info 到 C:\Plone43\eggs\lxml-3.2.1-py2.7.egg\ 并重命名转至 EGG-INFO
    7. 同时将C:\Python27\lib\site-packages\中的lxml文件夹复制到C:\Plone43\eggs\lxml-3.2.1-py2.7.egg\
    8. 下一个副本: 文件夹:C:\Python27\lib\site-packages\lxml-3.2.1-py2.7.egg-info 文件夹:C:\Python27\lib\site-packages\lxml 到 C:\Plone43\python\Lib\site-packages
    9. 启动命令框并运行 bin\buildout

    它为我编译。

    【讨论】:

    • 我对说明书的某些部分有一些疑问: 4. 把它钉在最后? [ver] 与 [versions] 不同吗? 8. 我有点不确定在这里做什么,所以我应该将 egg-info 文件夹和 lxml 文件夹复制到 site-packages 中吗?我已经完成了你上面所说的一切,但是 buildout 仍在下载并尝试安装 lxml ......我用 python 2.6 做到了,这可能是个问题吗?
    • 没有与 Windows 的连接 - 这都是与 Python 相关的。看看上面的链接,它指的是使用 Python 2.6 Egg 的 LDAP,Python 应该是相同的 2.6 或 2.7 版本——我是最终用户,只解释了我找到的解决方案。 Rgds
    • 非常感谢!我终于能够毫无错误地运行 buildout。我安装了 Python 2.7.4 并将 lxml = 3.2.1 添加到 [versions] 而不是 [ver]。
    • 刚刚加载了 Plone 4.3.1 和 lxml 加载正常 - 版本固定到 lxml = 2.3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2013-12-13
    相关资源
    最近更新 更多