Tôi đang cố gắng cài đặt libxml2 để tôi có thể thiết lập các ràng buộc python và cuối cùng sử dụng lxml.Cài đặt libxml2 và các liên kết python liên quan - Windows
Tuy nhiên tôi không thể làm việc ở đây trên trái đất mà tôi phải giải nén các tệp. Tôi chưa thể google thành công.
Tôi có cần Cygwin/MinGW để cài đặt thành công không?
Hiện tại tôi có các tệp từ libxml2.tar.gz và libxslt.tar.gz trong các thư mục tương ứng trong thư mục Python của tôi. Vì vậy, các tập tin trong các tars dưới bao gồm trong Python26 \ include \ libxml2 \ libxml ... và cứ thế.
tuy nhiên khi tôi chạy một lxml easy_install tôi nhận được kết quả như sau:
Searching for lxml
Reading http://pypi.python.org/simple/lxml/
Reading http://codespeak.net/lxml
Best match: lxml 2.2.4
Downloading http://codespeak.net/lxml/lxml-2.2.4.tgz
Processing lxml-2.2.4.tgz
Running lxml-2.2.4\setup.py -q bdist_egg --dist-dir c:\users\rocco\appdata\local
\temp\easy_install-1xwbhy\lxml-2.2.4\egg-dist-tmp-9zwhe4
Building lxml version 2.2.4.
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
warning: no files found matching 'lxml.etree.c' under directory 'src\lxml'
warning: no files found matching 'lxml.objectify.c' under directory 'src\lxml'
warning: no files found matching 'lxml.etree.h' under directory 'src\lxml'
warning: no files found matching 'lxml.etree_api.h' under directory 'src\lxml'
warning: no files found matching 'etree_defs.h' under directory 'src\lxml'
warning: no files found matching 'pubkey.asc' under directory 'doc'
warning: no files found matching 'tagpython*.png' under directory 'doc'
error: Setup script exited with error: Unable to find vcvarsall.bat
Bất kỳ sự giúp đỡ nào sẽ rất hữu ích khi tôi đã cố gắng để có được điều này sẽ trong hơn một tuần nay :(
Cảm ơn
Tôi gặp vấn đề tương tự, cố gắng cài đặt lxml 2.2.6 (Tôi cũng đã thử 2.2.4 và 2.2.5). Thật khó chịu, tôi phải sử dụng thư viện dựng sẵn cho 2.2.2 như đề xuất của S.Mark bên dưới. Nó sẽ là tuyệt vời nếu ai đó có thể biên dịch phiên bản 2.2.6 cho Python 2.6 (có 2.4 và 2.5 xây dựng, sau khi tất cả):/ – ropable
Trả lời cho câu hỏi này: http: // stackoverflow.com/questions/3047542/# 5122521 –