Я недавно перешел с Python на Windows на Python на Ubuntu. В Windows я мог просто нажать F5 в редакторе IDLE, чтобы запустить скрипт. Однако в Ubuntu я должен запустить скрипт, набрав python /path/to/file.py для выполнения.Запуск сценария Python из терминала Ubuntu NameError
Дело в том, что импорт внутри файла не работает, когда я запускаю из командной строки.
Это дает мне ошибку:
NameError: global name 'open_file' is not defined
Это метод open_file из Pytables. В файле питона у меня есть:
from tables import *
Я сделал исполняемый файл и все.
Цените свою помощь.
Есть ли файл с именем 'tables.py' в той же папке, что и ваш скрипт? Является ли ваш скрипт каким-либо образом названным 'tables.py'? – Hyperboreus