Интерактивный matplotlib в блокноте Jupyter с помощью команды оболочки '! Python filename.py' на удаленном сервере ssh -i access
Код Python в PyCharm, я использую Jupyter Notebook - экземпляр EC2 (AWS Deep Learning AMI (Ubuntu 18.04)).
Я успешно могу построить интерактивный график (функция onClick) в блокноте Юпитер. Но у меня возникают проблемы с построением интерактивного графика, когда я запускаю файл .py с помощью команды оболочки в записной книжке.
%matplotlib notebook
!python filename.py
Поскольку у меня есть код, написанный на PyCharm, удобно запускать файл .py, поскольку он имеет много импортов и зависимостей, а код интерактивного графа находится в другом файле .py, который вызывается другими файлами .py.
Я устал от магических команд, как показано ниже, без положительного результата.
%run filename.py
Во всех вышеупомянутых попытках график не строился, событие OnClick пропускается, и код завершается с ошибкой.
IndexError: слишком много индексов для массива: массив одномерный, но 2 были проиндексированы
Любые предложения помогут.