Xlwings не может импортировать модули - PullRequest
0 голосов
/ 29 апреля 2020

Я получаю ошибку 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()")
...