Эксперты помогайте, перерыл весь гугл уже, кучу вариантов попробовал, не помогает. На локальном серваке все работает без проблем, на вдс не запускается. FileNotFoundError: [Errno 2] No such file or directory: 'support/config.json' Код FileNotFoundError: [Errno 2] No such file or directory: 'support/config.json' Вот такая ошибка
пробуй так parent_directory = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) f'{parent_directory}/support/config.json' Код parent_directory = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) f'{parent_directory}/support/config.json'
Апатия, подскажи еще пожалуйста, вот это у меня отлично работает на локалке опять же def load_env(): try: logging.info("Loading environment variables") with open('.env', 'r') as fh: vars_dict = dict( tuple(line.replace('\n', '').split('=')) for line in fh.readlines() if not line.startswith('#') ) environ.update(vars_dict) except Exception as e: logging.error("Loading failed") logging.error(e) Код def load_env(): try: logging.info("Loading environment variables") with open('.env', 'r') as fh: vars_dict = dict( tuple(line.replace('\n', '').split('=')) for line in fh.readlines() if not line.startswith('#') ) environ.update(vars_dict) except Exception as e: logging.error("Loading failed") logging.error(e)
Polik13, у тебя опять же относительный путь указан, сделай как я тебе сказал у тебя есть глобальная переменная которую ты добавляешь parent_directory = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) а потом все файлы которые лежат в той же дирректории ты можешь к ним обращатся по относительным путям, для .env это например будет f"{parent_directory}/.env"