Я получаю ошибку ImportError: No module named rostercreator
при попытке запустить код VBA, который использует RunPython
для выполнения кода python, где rostercreator
- это имя файла python. Это действительно смущает меня, так как я настроил 6 разных компьютеров, и он работает только на 3. Я удалил все установки python и переустановил, но проблема все еще сохраняется.
Файлы Excel и python находятся в одной папке на gdrive, но доступны локально, поскольку они синхронизируются с рабочими столами. Когда все файлы копируются на локальный диск, все работает, как и ожидалось, но не при запуске из синхронизированных папок gdrive. Есть идеи, что может быть причиной этого? Все используют одни и те же версии python 3.6.5 и xlwings.
Код VBA просто:
RunPython ("import rostercreator;rostercreator.filtering()")