0

我最近从 Windows 上的 Python 转到了 Ubuntu 上的 Python。在 Windows 中,我可以在 IDLE 编辑器中按 F5 来运行脚本。但是,在 Ubuntu 中,我必须通过键入 python /path/to/file.py 来运行脚本才能执行。

问题是当我从命令行运行时,文件中的导入似乎不起作用。

它给了我错误:

NameError: global name 'open_file' is not defined

这是 Pytables 的 open_file 方法。在 python 文件中,我有:

from tables import *

我已经使文件可执行和所有。

感谢你的帮助。

4

1 回答 1

2

我的 ubuntu 系统上的 pytables 是 2.3.1。我认为 open_file 是第 3 版的东西。我不确定你在哪里可以获得最新的包,但你总是可以用 pip 安装最新的。

于 2013-08-22T17:45:42.397 回答