我在我的服务器上安装了Centos 6,并尝试安装一些包(模块)。我刚刚将Windows上的这些包通过FTP客户端放到了/usr/lib/python2.6/site-packages
中,但是当我运行我的脚本时,其中一个包——lxml会出现错误:
File "plugins/util/http.py", line 12, in <module>
from lxml import etree, html
File "/usr/lib/python2.6/site-packages/lxml/html/__init__.py", line 12, in <module>
ImportError: cannot import name etree
这段代码在Windows 7和Linux Ubuntu 10.04上都运行得很好。
有人知道为什么它会返回这个错误吗?我没有修改任何内容,只是把模块从Windows移动到了我在VPS上的Python2.6目录中。
@root:
>>> import lxml;print lxml
<module 'lxml' from '/usr/lib/python2.6/site-packages/lxml/__init__.pyc'>
>>>
@ig
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/libxml2 -I/tmp/pip-build/lxml/src/lxml/includes -I/usr/include/python2.6 -c src/lxml/lxml.etree.c -o build/temp.linux-i686-2.6/src/lxml/lxml.etree.o
无法执行gcc: 没有这个文件或目录
错误:命令'gcc'执行失败,退出状态1
import lxml; print lxml
打印什么? - root