最近、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 *
ファイルを実行可能にしました。
あなたの助けに感謝。