Я клонировал репозиторий github в google-colab [https://github.com/limbo018/DREAMPlace] и установил необходимые требования.
Когда я запускаю основной сценарий (! Python dreamplace / placer.py) из базового каталога репозитория или из каталога установки cmake в jupyter, я получаю ошибку modulenotfound. Я могу импортировать модуль из ячейки Юпитера.
Сценарий placer.py импортирует свой родительский модуль (dreamplace), который я добавил к пути. У меня такое чувство, что colab / jupyter порождает отдельную оболочку, когда я запускаю программу через colab / jupyter. Как я могу гарантировать, что модуль dreamplace добавлен в глобальный путь, чтобы placer.py и другие дочерние скрипты могли его найти? Я бы предпочел не редактировать программу, но если это лучшее решение, это не проблема.
Вот ссылка на мою колабораторию, которая включает в себя мои шаги по настройке среды [требуется несколько минут]: https://colab.research.google.com/drive/1hS42ZegFZhjO28On1Hk_1muC1opasBxA
Я пытался добавить каталог dreamplace в путь, но это бесполезно.
Буду признателен за любые советы или помощь по этому вопросу. Спасибо.
Обратите внимание, что эта проблема упоминалась в хранилище: https://github.com/limbo018/DREAMPlace/issues/2