คำถามติดแท็ก lxml

11
วิธีการติดตั้ง lxml บน Ubuntu
ฉันมีปัญหาในการติดตั้ง lxml ด้วย easy_install บน Ubuntu 11 เมื่อฉันพิมพ์$ easy_install lxmlฉันจะได้รับ: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of …

28
ข้อผิดพลาดในการติดตั้ง libxml โดยใช้ pip
นี่คือข้อผิดพลาดของฉัน: (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt Installing collected packages: lxml Running setup.py install …
269 python  lxml  pip 

23
ไม่สามารถติดตั้ง Lxml บน Mac os x 10.9
ฉันต้องการติดตั้ง 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 …
234 python  xcode  macos  scrapy  lxml 

12
bs4.FeatureNotFound: ไม่พบ tree Builder ที่มีคุณสมบัติที่คุณต้องการ: lxml คุณต้องการติดตั้งไลบรารี parser หรือไม่?
... soup = BeautifulSoup(html, "lxml") File "/Library/Python/2.7/site-packages/bs4/__init__.py", line 152, in __init__ % ",".join(features)) bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? ผลลัพธ์ข้างต้นบนเทอร์มินัลของฉัน ฉันใช้ Mac OS 10.7.x ฉันมีงูหลาม 2.7.1 และตามการกวดวิชานี้จะได้รับสวยซุปและ lxml ซึ่งทั้งสองประสบความสำเร็จในการติดตั้งและการทำงานกับไฟล์ทดสอบแยกต่างหากตั้งอยู่ที่นี่ ในสคริปต์ Python ที่ทำให้เกิดข้อผิดพลาดนี้ฉันได้รวมบรรทัดนี้ไว้: from pageCrawler import comparePages …

2
builtins.TypeError: ต้องเป็น str ไม่ใช่ไบต์
ฉันได้แปลงสคริปต์ของฉันจาก Python 2.7 เป็น 3.2 และฉันมีข้อบกพร่อง # -*- coding: utf-8 -*- import time from datetime import date from lxml import etree from collections import OrderedDict # Create the root element page = etree.Element('results') # Make a new document tree doc = etree.ElementTree(page) # Add the subelements pageElement = etree.SubElement(page, 'Country',Tim …
220 python  python-3.x  lxml 

2
วิธีเลือกแท็ก sibling / xml ต่อไปนี้โดยใช้ xpath
ฉันมีไฟล์ HTML (จาก Newegg) และ HTML ของพวกเขาถูกจัดระเบียบดังต่อไปนี้ ข้อมูลทั้งหมดในตารางข้อกำหนดคือ ' desc ' ในขณะที่ชื่อของแต่ละส่วนอยู่ใน ' name ด้านล่างนี้คือสองตัวอย่างข้อมูลจากเพจ Newegg <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Core i5</td> </tr> <tr> <td class="name">Cores</td> <td class="desc">4</td> </tr> <tr> <td class="name">Socket</td> <td class="desc">LGA 1156</td> <tr> <td class="name">Brand</td> <td class="desc">AMD</td> </tr> <tr> <td class="name">Series</td> …
103 xml  xpath  lxml 

5
src / lxml / etree_defs.h: 9: 31: ข้อผิดพลาดร้ายแรง: libxml / xmlversion.h: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ฉันใช้ comand ต่อไปนี้เพื่อติดตั้งแพ็คเกจในไฟล์นั้น " pip install -r requirements.txt --download-cache=~/tmp/pip-cache" Requirement.txt มี pacakages เช่น # Data formats # ------------ PIL==1.1.7 # html5lib==0.90 httplib2==0.7.4 lxml==2.3.1 # Documentation # ------------- Sphinx==1.1 docutils==0.8.1 # Testing # ------- behave==1.1.0 dingus==0.3.2 django-testscenarios==0.7.2 mechanize==0.2.5 mock==0.7.2 testscenarios==0.2 testtools==0.9.14 wsgi_intercept==0.5.1 ในขณะที่กำลังติดตั้งแพ็คเกจ "lxml" ฉันได้รับข้อผิดพลาดต่อไปนี้ Requirement already satisfied (use --upgrade to …
100 python-2.7  lxml  pip 

7
การติดตั้งโมดูล lxml ใน python
ขณะเรียกใช้สคริปต์ python ฉันได้รับข้อผิดพลาดนี้ from lxml import etree ImportError: No module named lxml ตอนนี้ฉันพยายามติดตั้ง lxml sudo easy_install lmxl แต่มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้ Building lxml version 2.3.beta1. NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are …

5
วิธีลบองค์ประกอบใน lxml
ฉันต้องการลบองค์ประกอบทั้งหมดตามเนื้อหาของแอตทริบิวต์โดยใช้ lxml ของ python ตัวอย่าง: import lxml.etree as et xml=""" <groceries> <fruit state="rotten">apple</fruit> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="rotten">mango</fruit> <fruit state="fresh">peach</fruit> </groceries> """ tree=et.fromstring(xml) for bad in tree.xpath("//fruit[@state=\'rotten\']"): #remove this element from the tree print et.tostring(tree, pretty_print=True) ฉันต้องการพิมพ์: <groceries> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="fresh">peach</fruit> </groceries> มีวิธีดำเนินการโดยไม่เก็บตัวแปรชั่วคราวและพิมพ์ด้วยตนเองหรือไม่ดัง: newxml="<groceries>\n" for elt …
85 python  xml  lxml 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.