У меня установлен python 3.5.2 с доморощенным (El Capitan). У меня TextMate 2.
У меня есть файл .tm_properties в папке моего проекта, который успешно получает textmate 2 для запуска python 3.5.2.
(Я хотел бы изучить python и предпочел бы использовать textmate вместо IDLE.)
Чего я не знаю, так это как получить команду типа
input()
преуспеть.
(EOFError: 'EOF when reading a line')
дополнение: я получил ссылку на возможный дубликат этого вопроса. Во-первых, в другом вопросе (который я видел) проблема не была решена - ответ был, что это невозможно (в то время). Во-вторых, это было 6 лет назад, а сейчас мы на textmate 2, так что я надеюсь, что кто-то нашел решение? ТАКЖЕ: выбор версии python теперь можно сделать на основе проекта с добавлением файла .tm_properties в проект: выбор версии python не моя проблема. Если другой пост правильный, проблема заключается в том, что textmate не перенаправляет стандартный ввод. Эта проблема (если это проблема) не решена.
import sys; print(sys.version_info)
в начало вашего скрипта, чтобы проверить это. Кроме того, вы можете использоватьimport platform; print(platform.python_version())
- person elethan   schedule 20.12.2016