从Ubuntu终端NameError运行Python脚本

时间:2013-08-22 17:30:17

标签: python ubuntu

我最近从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 *

我已将文件设为可执行文件。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我的ubuntu系统上的pytables是2.3.1。我认为open_file是版本3的东西。我不知道你可以在哪里拿到最新的包裹,但你总是可以安装最新的pip。