如何让py2exe导入我在lxml文件夹中的etree.pyd?
当我这样做的时候
includes = ['lxml.etree']
我得到的错误是:importerror no module named lxml.etree。如果我进入python控制台并输入
from lxml import etree
import lxml
lxml.etree
两者都工作得很好。我做错了什么?
我需要根据XSD验证XML文件。为了实现这一点,我想使用。问题是,即使我有from lxml import etree,并且已经将lxml安装到C:\Python33\Lib\site-packages\lxml\上,但我还是得到了错误
Traceback (most recent call last):
File "C:\Users\asmithe\Documents\dev1\TestParse.py", line 3, in <module>
from lxml import etree as ET_l
ImportError: No module
我在使用python的插件lxml时遇到了问题。当我执行python python.py时,它在服务器上工作,但是当我使用php system("python python.py")时,它变成了空白。
Python代码:
from lxml import etree
# create XML
root = etree.Element('root')
root.append(etree.Element('child'))
# another child with text
child = etree.Element('child'
在运行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
我有以下代码: from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.action_chains import ActionChains
from StringIO import StringIO
from colorama import init
from colorama import Fore,
在使用CX_Freeze构建可执行文件并尝试运行.exe之后,我得到了这个错误。我理解这意味着CxFreeze不认识lxml。然而,我已经尝试将此包含在我的setup.py中。
Traceback(most recent call last):
File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py",
line 27, in <module>
exec(code, m._dict_)
File "mainFile.py", line 2, in &
我有一个使用lxml的Python UDF。使用UDF的我的Pig作业失败:
File "PigParse.py", line 10, in ParseToPig ImportError: No module named lxml
Python脚本作为独立程序运行得很好,它的第10行是:
from lxml import etree
我是否需要以某种方式将lxml分发到hadoop集群,如果需要,我应该如何使用以及使用哪个版本?
我见过使用Hadoop -file分发nltk的例子,但没有针对Pig的。
蒂娅!
我一直试图在我的笔记本电脑上安装odoo框架。但由于无法安装lxml
File "/Users/ /Odoo/odoo-bin", line 5, in <module>
import odoo
File "/Users/ /Odoo/odoo/__init__.py", line 113, in <module>
from . import modules
File "/Users/ /Odoo/odoo/modules/__init__.py", line 8, in <module&
我已经将我的脚本从Python2.7转换到了3.2,但我有一个bug。
# -*- 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 subelem
错误只发生在网络中。如果我在控制台上运行它,它是可以的,我在ubuntu工作。
我使用CGI为handle安装了apache2,并试图在代码中显示python版本,并且可以证明web和控制台都运行在相同的python版本和用户上。
但是只要导入lxml.etree,我就得到了下面的错误。
Traceback (most recent call last):
File "/usr/lib/cgi-bin/TestPy.py", line 3, in <module>
import lxml.etree as ET
ImportError: No modul
1.我使用的是Python 2.6.6
2.下载BeautifulSoaup和lxml外部解析器,解包并解压bs4和lxml文件夹。
3.按如下方式编写link.py
#! /usr/bin/python
from bs4 import BeautifulSoup
from urllib import urlopen
from lxml import etree
webpage = urlopen('http://www.google.com')
soup=BeautifulSoup(webpage, "lxml")
for link in soup.fin
我想用lxml解析一个HTML文档。我使用的是Python3.2.3和lxml 2.3.4 ( )
我使用etree.iterparse解析文档,但它返回以下运行时错误:
Traceback (most recent call last):
File "D:\Eclipse Projects\Python workspace\Crawler\crawler.py", line 12, in <module>
for event, elements in etree.iterparse(some_file_like):
File "iterp
密码
from lxml import etree
产生错误
ImportError: No module named lxml
正在运行
sudo easy_install lxml
结果:
lxml 2.2.7 is already the active version in easy-install.pth
Removing lxml-2.2.7-py2.5-macosx-10.3-i386.egg from site-packages and rerunning sudo easy_install lxml results in
Adding lxml 2.2.7 to easy
最近,我从Ubuntu 20.04 LTS升级到了随python3.10一起发布的Ubuntu 22.04.1 LTS,现在在python3.8下工作的东西在python3.10发行版下就不能工作了。我试图在virtual env中安装多个软件包,当涉及到lxml时,我看到了很多错误:
src/lxml/etree.c:248743:38: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’
248743 | __pyx_type_4lxml_5etree__FeedP
我基本上和2013年9月的这个人有同样的问题。
相关问题: (有人通过编辑cx冻结代码找到了修复,但没有对其进行深入解释), (不知道如何在Linux中打开鸡蛋)。
我不允许评论它,直到我有50声誉,所以我张贴了这条帖子。我使用cx_freeze的4.3.1来冻结以下模块:
import sys
import getopt
from time import gmtime, strftime, time
from os.path import exists
from lxml import etree
我的setup.py脚本:
import sys
from cx_Freeze import
我有一台。请下载并另存为blog.xml。这是我在Google-blogger中的文件列表,我写了一些代码来解析它,lxml中有一些东西。
code1:
from stripogram import html2text
import feedparser
d = feedparser.parse('blog.xml')
for num,entry in enumerate(d.entries):
string=entry.content[0]['value'].encode("utf-8")
print html2text(s
我有Python2.7,我试图使用PyQuery,所以对于一个测试,我输入了“导入PyQuery”,得到了一个错误:
Traceback (most recent call last):
File "C:\Users\Jacob\Documents\dupes.py", line 1, in <module>
import pyquery
File "C:\Python27\lib\site-packages\pyquery-1.2.1-py2.7.egg\pyquery\__init__.py", line 12, in <m
当我尝试在python中导入lxml包时,我会收到以下错误。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/lxml/html/__init__.py", line 42, in <module>
from lxml import etree
ImportError: /usr/lib/python2.7/dist-packages/l