【发布时间】:2011-02-09 03:37:10
【问题描述】:
我正在尝试将 Emacs 用作 python 编辑器,当我只评估(Cc Cc)单个文件时它可以正常工作,但是当我评估在同一目录中导入另一个文件的文件时,我收到一条错误消息,提示文件无法导入。
有人知道解决方法吗?
提前致谢
编辑:顺便说一句,我在 Ubuntu 机器上使用 Emacs23。
错误是,
ImportError: No module named hlutils
【问题讨论】:
-
我不是要不尊重你,我只是这样说,因为我从来没有遇到过这样的问题,我只是想确定你的问题,但是当你尝试用 python 正常运行文件时,在 emacs 之外,它确实可以正常运行,对吧?
-
另外,尝试运行以下 python 代码: import os print os.listdir('.') 并查看它打印出的文件夹。
-
是的,我在 Scite 中编写了它并且它有效。我正在切换到 emacs,因为它更具动态性(它有一个 repl 可以快速测试代码,而 scite 只是运行一个 python 命令并显示输出)。当然没有冒犯:)
-
我猜它设置的当前工作目录不是你所期望的。使用
os.getcwd()找出你真正被抛弃的地方...... -
嗨,我试过那个命令,但当前目录似乎是正确的。