我想在Windows 64位機器上爲Python 2.7構建lxml。我找不到Python 2.7版本的lxml egg。所以我從源頭上編譯它。我下面這個網站在Windows上構建用於Python 2.7的lxml
下靜態鏈接一節。我得到錯誤
C:\Documents and Settings\Administrator\Desktop\lxmlpackage\lxml-2.2.6\lxml-2.2.
6>python setup.py bdist_wininst --static
Building lxml version 2.2.6.
NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' need
s to be available.
ERROR: 'xslt-config' is not recognized as an internal or external command,
operable program or batch file.
** make sure the development packages of libxml2 and libxslt are installed **
Using build configuration of libxslt
Building against libxml2/libxslt in one of the following directories:
..\libxml2-2.7.6--win32--w2k--x64\lib
..\libxslt-1.1.26--win32--w2k--x64--0002\lib
..\zlib-1.2.4--win32--w2k--x64
..\iconv-1.9.1--win32--w2k--x64-0001\lib
running bdist_wininst
running build
running build_py
running build_ext
building 'lxml.etree' extension
error: Unable to find vcvarsall.bat
任何人都可以幫助我嗎?我試着設置路徑有微軟的Visual Studio .. 我可以從命令行運行vcvarsall.bat ..但是Python是有問題
如果你碰巧使用AMD64,你可以試試這些:http://www.lfd.uci。埃杜/〜gohlke/pythonlibs/ – ChristopheD 2010-06-15 17:46:20
@Christo你有說明的地方你如何生成的這些可執行文件? – Kamal 2010-06-15 19:20:54
我沒編譯這些,所以做的最好的事情是與作者聯繫:http://www.lfd.uci.edu/~gohlke/你用什麼 – ChristopheD 2010-06-15 21:46:56