Я не совсем уверен, но мне кажется, что я помню, что читал что-то об окнах, прикрепленных к тому же монитору, что и процесс, который их породил. Поэтому, возможно, стоит провести эксперимент, чтобы отредактировать ваш код в eclipse (на мониторе 2) и открыть окно командной строки на мониторе 1, из которого вы можете запустить код python. Так как это будет окно командной строки, которое порождает графический интерфейс, оно должно появиться на мониторе 1, как вы хотели бы.
Это просто хакерское решение (это тоже, только если я правильно помню). Что касается варианта в затмении, я понятия не имею об этом. Я только отправил мысль, потому что никто еще не ответил.
Вы также можете попробовать опубликовать на superUser , возможно, кто-то там может помочь.