1

可能这是一个愚蠢的问题,但我一直无法弄清楚。

ImportError: No module named etree.ElementTree写的时候得到:

#!/usr/bin/python3.2
import xml.etree.ElementTree as etree
tree = etree.parse('feed.xml')
root = tree.getroot()

/home/如果我在or中运行相同的脚本/home/<user>/,它可以正常工作,但是当我当前的工作目录是/home/<user>/<some_directory>/<some_subdirectory>时,我会收到上述错误。

这里发生了什么?

附加信息:我正在运行 Ubuntu 11.04 和 Python 3.2

提前致谢。

4

1 回答 1

1

尝试在 Python 可以工作的地方和不工作的地方运行 Python,并比较sys.path在这两个地方运行 Python 时的值。

我的第一个猜测是您已$PYTHONSTARTUP设置为取决于工作目录的内容。

于 2011-08-31T20:59:50.427 回答