Tôi muốn cài đặt Lxml để sau đó tôi có thể cài đặt Scrapy.
Khi tôi cập nhật máy Mac của mình ngày hôm nay, nó sẽ không cho phép tôi cài đặt lại lxml, tôi gặp phải lỗi sau:
In file included from src/lxml/lxml.etree.c:314:
/private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found
#include "libxml/xmlversion.h"
^
1 error generated.
error: command 'cc' failed with exit status 1
Tôi đã thử sử dụng brew để cài đặt libxml2 và libxslt, cả hai đều cài đặt tốt nhưng tôi vẫn không thể cài đặt lxml.
Lần trước khi cài đặt, tôi cần kích hoạt các công cụ dành cho nhà phát triển trên Xcode nhưng vì nó được cập nhật lên Xcode 5 nên nó không cung cấp cho tôi tùy chọn đó nữa.
Có ai biết tôi cần phải làm gì không?
pip3.4 install lxml
hoặcSTATIC_DEPS=true pip3.4 install lxml
các lệnh nếu bạn đang nhắm mục tiêu cài đặt cụ thể cho Python3 (thích ứng với phiên bản của bạn, bash hoàn thành TAB là bạn của bạn); để bạn cài đặt cho phiên bản cụ thể của chương trình mục tiêu đang sử dụng / các lib này. Nếu không, thật dễ dàng để chi 30 triệu để cài đặt lib cho trình thông dịch sai ;-)