Скрипт успешно работает на Spyder, но не напрямую на Python - PullRequest
0 голосов
/ 14 июня 2019

Это концептуальный вопрос.Какие причины могут мотивировать успешное выполнение скрипта в IDE Spyder, но не напрямую в Python.Я в Win7-64x.Я думаю, это потому, что Spyder как-то более снисходителен ... может быть, он использует скрытые модули, библиотеки, летучие мыши ...?Я обнаружил эту проблему, когда пытался создать исполняемый файл с помощью Pyinstaller, поэтому я делаю шаг назад и проверяю запуск myscript.py на python, например, на cmd,

python myscript.py

, и он запускает скрипт, но выдаетобычные ошибки, такие как «индекс списка вне диапазона».Дело в том, что они не появляются, если они выполняются внутри IDE Spyder, скрипт в Spyder работает без ошибок.Я не знаю возможных причин.Есть способ обойти это для pyinstaller, чтобы получаемый исполняемый файл работал нормально, как в Spyder?Предложения?(Win7-64x, Python3.6, Spyder3.3.3)

...