2013-06-26 53 views
3

被要求以正確的格式更新我的答案 - 問題然後回答。LXML未能在Plone 4.3 64位(MS Windows)上安裝

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 

回答

2

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

的Plone>安裝,設置,升級

如何獲得LXML與Plone的4.3 64位

擴建故障工作假/正面指向並要求vcvarsa ll.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 \站點包)
  3. 安裝/已安裝的Plone 4.3與安裝程序(C:\ Plone43)
  4. 編輯buildout.cfg和銷[版本] LXML = 3.2.1
  5. 創建新的文件夾中稱爲lxml.3.2.1-py2.7 .egg in C:\ Plone43 \ eggs \
  6. 將C:\ Python27 \ lib \ site-packages \ lxml-3.2.1-py2.7.egg-info複製到C:\ Plone43 \ eggs \ lxml-3.2。 1-py2.7.egg \並重命名to EGG-INFO
  7. 將C:\ Python27 \ lib \ site-packages \中的lxml文件夾複製到C:\ Plone43 \ eggs \ lxml-3.2.1-py2.7.egg \
  8. 下一個副本: folder:C:\ Python27 \ lib \ site-packages \ lxml-3.2.1-py2.7.egg-info folder:C:\ Python27 \ lib \ site-packages \ lxml to C:\ Plone43 \ python \ LIB \站點包
  9. 開始commandbox和運行BIN \擴建

它編譯我。

+0

我對指令的某些部分有一些疑問: 4.只是把它釘在最後?與[版本]有何不同? 8.我有點不確定該怎麼做,所以我應該將egg-info文件夾和lxml文件夾複製到site-packages中? 我已經完成了上述所有內容,但buildout仍然在下載並嘗試安裝lxml ...我用python 2.6做了它,可能會出現問題嗎? – Sane

+1

與Windows沒有任何關係 - 它與Python相關。 看看上面的鏈接是指使用Python 2.6的LDAP 雞蛋和Python應該是相同的版本2.6或2.7 - 我是最終用戶,只解釋我找到的解決方案。 Rgds –

+0

非常感謝!我終於可以運行構建沒有錯誤。我安裝了Python 2.7.4,並將lxml = 3.2.1添加到[版本]而不是[ver]。 – Sane