Ответ 1
Я получил ту же ошибку, что и я не сохранил script перед ее выполнением. Проверьте, сохранили ли вы его.
Я установил возвышенный текст 2 в OSX 10.8.2. На моем Mac установлен python 2.7.3.
В возвышенном тексте2 я просто набираю
print 'Hello'
но ошибка произошла, как показано ниже.
/usr/bin/python: can't find '__main__' module in ''
[Finished in 0.2s with exit code 1]
Как я могу это исправить?
Я получил ту же ошибку, что и я не сохранил script перед ее выполнением. Проверьте, сохранили ли вы его.
Примечание для кого-либо еще:
Если у вас есть такой каталог, вы можете добавить файл __main__.py
, чтобы сообщить интерпретатору, что выполнять, если вы вызываете модуль напрямую.
my_module
|
| __init__.py
| my_cool_file.py # print "Hello World"
| __main__.py # import my_cool_file
$ python my_module # Hello World
Вам необходимо СОХРАНИТЬ ваш файл кода с расширением ".py". Затем в меню "Инструменты/сборка" убедитесь, что ваша система сборки настроена на "авто" или "Python". Что это сообщение говорит вам, что нет действительного файла Python для "сборки" (или, в этом случае, просто запускается).
Вы добавили shebang в начало файла?
#!/usr/bin/python
Не запускайте пробел между каталогом и именем файла:
python /root/Desktop/1 hello.py
Вместо этого используйте /
:
python /root/Desktop/1/hello.py