Не удалось импортировать имя из корня проекта - PullRequest
1 голос
/ 06 мая 2019

У меня есть файл server.py, который написан на Falcon.Что выглядит следующим образом.

try:
    import falcon, logging
    from os.path import dirname, realpath, join
    from wsgiref import simple_server
    from .config.config import server_config
    from .middlewares.SQLAlchemySessionManager import SQLAlchemySessionManager
    from .middlewares.GlobalInternalServerErrorManager import InternalServerErrorManager
    from .lib.dbConnector import Session
    from .routes import router
except ImportError as err:
    falcon = None
    raise err


serv_conf = server_config()
salescoachbot = falcon.API(middleware= [
    SQLAlchemySessionManager(Session),
    InternalServerErrorManager()
])

Но когда я пытаюсь импортировать "salescoachbot" в другую папку и файлы, такие как:

from ..server import salescoachbot

Это выдает ошибку, говорящую, что

 from ..server import salescoachbot
 ImportError: cannot import name 'salescoachbot'

server.py находится в корне проекта и содержит init .py, а также файл, который пытается импортировать имя.

Чтоя здесь не так делаю?

...