LXML无法在Plone 4.3 64位(MS Windows)上安装

LXML无法在Plone 4.3 64位(MS Windows)上安装,plone,lxml,Plone,Lxml,被要求以正确的格式更新我的答案-先问后答 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

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

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与Plone 4.3 64位一起工作

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

感谢Didakus的原创帖子-2010年9月8日回复:LDAP

在Plone聊天室找到了一些帮助。下面是我为让LXML工作所做的

  • 在驱动器C上安装Python(V2.7.4):\
  • 安装lxml-3.2.1.win-amd64-py2.7(C:\Python27\lib\site软件包)
  • 使用安装程序安装/已安装Plone 4.3(C:\Plone43)
  • 编辑buildout.cfg和pin[ver]lxml=3.2.1
  • 在C:\Plone43\eggs中创建一个名为lxml.3.2.1-py2.7.egg的新文件夹\
  • 将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
  • 还要将C:\Python27\lib\site packages\中的lxml文件夹复制到C:\Plone43\eggs\lxml-3.2.1-py2.7.egg\
  • 下一份: 文件夹:C:\Python27\lib\site packages\lxml-3.2.1-py2.7.egg-info 文件夹:C:\Python27\lib\site packages\lxml 到C:\Plone43\python\Lib\site包
  • 启动commandbox并运行bin\buildout

  • 它为我编译。

    我对说明书的某些部分有一些疑问:4。把它别在最后?[版本]与[版本]不同吗?8.我有点不确定该怎么做,所以我应该把egg info文件夹和lxml文件夹复制到站点包中吗?我已经完成了您上面所说的一切,但buildout仍在下载并尝试安装lxml。。。我是用Python2.6做的,这可能是个问题吗?没有与Windows的连接-它都与python相关。看看上面的链接,其中提到了使用Python 2.6的LDAP,Python应该是2.6或2.7版本,我是最终用户,只解释了我找到的一个解决方案。谢谢你!我终于能够毫无错误地运行buildout了。我安装了Python 2.7.4,并将lxml=3.2.1添加到[versions],而不是[ver]。我刚刚加载了Plone 4.3.1,lxml正常加载-版本固定到lxml=2.3