私のサーバーには Centos 6 があり、いくつかのパッケージ (モジュール) をインストールしようとしています。Windows のファイルを の ftp クライアントに持ってきました/usr/lib/python2.6/site-packages
が、スクリプトを実行するとそのうちの 1 つ - 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 ディレクトリに移動しただけです。
@根:
>>> 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/インクルード/python2.6 -c src/lxml/lxml.etree.c -o ビルド/temp.linux-i686-2.6/src/lxml/lxml.etree.o
gcc を実行できません: そのようなファイルまたはディレクトリはありません
エラー: コマンド 'gcc' が終了ステータス 1 で失敗しました