Я постараюсь быть как можно более наглядным, но кратким ...
В прошлом я успешно использовал GitBash на Win10. Я вернулся к своей машине с Windows после того, как некоторое время не использовал ее и не могу заставить ее запускать сценарии Python, которые она запускала без проблем ранее. У меня есть псевдоним для Python3 под названием py. Например...
$ py --version
Python 3.7.1
Я могу попасть в итератор просто отлично
$ py -i
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Я могу нормально запускать свои скрипты в итераторе. Однако выход с помощью ctrl+z выдает ошибку. В связи с этой ошибкой, когда я пытаюсь запустить scipts из командной строки, он зависает и не отвечает. Увидеть ниже...
$ py -i
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 0 [sig] bash 5224! sigpacket::process: Suppressing signal 18 to
win32 process (pid 5160)
>>> exit()
$ py Lottery.py
С этого момента он ничего не делает, пока я не нажму "Enter", после чего выдает ошибку Python и возвращает меня в командную строку. Я знаю, что скрипт Python работает. Я могу опубликовать ошибку Python, если она будет полезна, хотя я думаю, что это красная сельдь, а не искусство проблемы GitBash.
Любые идеи относительно того, почему GitBash не играет хорошо, пытаясь запустить сценарии Python? Заранее спасибо!