2013-08-22 183 views
0

我最近從Windows上的Python轉移到了Ubuntu上的Python。在Windows中,我可以在IDLE編輯器中點擊F5來運行腳本。但是,在Ubuntu中,我必須通過輸入python /path/to/file.py來執行該腳本。從Ubuntu終端運行Python腳本NameError

事情似乎文件中的輸入不起作用,當我從命令行運行。

它給我的錯誤:

NameError: global name 'open_file' is not defined

這是Pytables的OPEN_FILE方法。在Python的文件我有:

from tables import *

我做了該文件的可執行文件和所有。

感謝您的幫助。

+0

在您的腳本所在的文件夾中是否有名爲'tables.py'的文件?你的腳本是否有被稱爲'tables.py'的機會? – Hyperboreus

回答

2

我的ubuntu系統上的pytables是2.3.1。我認爲open_file是一個版本3的東西。我不確定你可以在哪裏找到最新的軟件包,但是你可以隨時用pip安裝最新版本。