Я управляю проектом с использованием докера на Windows 10 и ноутбуке Jupyter (мои извинения за то, что я не был точен с терминами, но я совершенно новичок во всем этом). Я должен импортировать некоторые модули, которые хранятся локально на моем ПК, но когда я делаю это на Jupyter, я получаю ошибку ImportError: No module named
. Я не понимаю, почему некоторые модули загружены правильно, а другие нет. Я проверил свои локальные папки в Windows и увидел, что у всех них есть пустой файл __init__.py
.
Вот мой код:
from abc.config import getConfig
from abc.log_util import getLogger
from abc.services.rcp.library import indb
Первые две строки работают правильно, с третьей я получаю ImportError
. Тем не менее, у меня есть несколько каталогов с именем abc/services/rcp/library
на моем ПК.
Если я запускаю команду на ноутбуке Jupyter
import sys
sys.path
Я получаю вывод
['',
'/mnt/shared/abc-services-rcp',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/python2.7/dist-packages/wx-3.0-gtk2',
'/usr/local/lib/python2.7/dist-packages/IPython/extensions',
'/root/.ipython']
так что, кажется, путь abc-services-rcp
существует. Есть идеи, что бы это могло быть?