ฉันต้องการติดตั้ง Lxml ดังนั้นฉันจึงสามารถติดตั้ง Scrapy ได้
เมื่อฉันอัปเดต Mac ของฉันวันนี้จะไม่ให้ฉันติดตั้ง lxml อีกครั้งฉันจะได้รับข้อผิดพลาดต่อไปนี้:
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
ฉันได้ลองใช้ brew เพื่อติดตั้ง libxml2 และ libxslt ทั้งคู่ติดตั้งได้ดี แต่ฉันยังไม่สามารถติดตั้ง lxml ได้
ครั้งล่าสุดที่ฉันติดตั้งฉันต้องเปิดใช้งานเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์บน Xcode แต่เนื่องจากได้รับการอัปเดตเป็น Xcode 5 มันไม่ได้ให้ตัวเลือกแก่ฉันอีกต่อไป
ไม่มีใครรู้ว่าฉันต้องทำอะไร?
pip3.4 install lxml
หรือSTATIC_DEPS=true pip3.4 install lxml
คำสั่งหากคุณกำหนดเป้าหมายการติดตั้งเฉพาะสำหรับ Python3 (ปรับให้เข้ากับเวอร์ชันของคุณ, การทุบตี TAB ให้สมบูรณ์คือเพื่อนของคุณ); เพื่อให้คุณติดตั้งสำหรับเวอร์ชันเป้าหมายเฉพาะของโปรแกรมเป้าหมายที่ใช้งาน / libs เหล่านี้ มิฉะนั้นมันเป็นเรื่องง่ายที่จะใช้จ่าย 30 ล้านติดตั้ง lib สำหรับล่ามผิด ;-)