Как найти недостающий модуль

Помогите Эбби создать необходимые улучшения, чтобы детекторы горелых заработали.

Описание в игре

Раннее оповещение (англ. Early Warnings) — квест Fallout 76.

Описание[]

Женщина из Свободных Штатов по имени Эбби пыталась сделать детекторы горелых. Для того, чтобы продолжить её работу, необходимо починить модуль связи, который был оставлен Хэнком Мэдиганом на горнолыжном курорте Плезант-Вэлли.

Для начала квеста нужно закончить задание «Пропавшее соединение» или стразу зайти в бункер Эбби в Топи.

Краткое прохождение[]

  • Получить пропавший модуль связи после квеста Роуз на Вершине мира
  • Отремонтировать модуль связи на ремонтном верстаке.
  • В бункере Эбби заглянуть в терминал СОГ и выбрать там пункт «Модуль связи починен».
  • Забрать пять вентиляторных двигателей в бункере Рейли Клэя.
  • В бункере Рейли меня прослушать еще одну запись от Эбби.
  • Забрать нагревательные спирали в бункере Эбби, бункере Рейли Клэя, бункере Эллы Эймс и релейной вышке LW-B1-22.
  • Найти чертежи Рейли (необязательно).
  • Используйте верстак для создания пяти модернизированных моторов.
  • Зарегистрируйтесь на рабочем месте Эбби, чтобы завершить квест.

Подробное прохождение[]

  • Квест начинается, когда игрок завершает «Пропавшее соединение» и входит в бункер Эбби, или входит в него раньше, чем завершает «Пропавшее соединение». Бункер безопасен, его населяют теперь только радараканы и светящиеся радараканы. Предварительно записанное сообщение Эбби будет воспроизводиться по внутренней связи (если используется силовая броня, игроку, возможно, придётся выйти из шасси силовой брони, чтобы услышать Эбби). Она попросит игрока завершить её проект.
  • Во-первых, игроку нужен недостающий модуль связи. Так как он был найден в хранилище рейдеров в конце квеста «Ключ от прошлого», это является предпосылкой для завершения стадии «Найти недостающий модуль связи». Отремонтировать модуль связи необходимо на рабочем верстаке Эбби или на любом другом верстаке, так как использование верстака в бункере Эбби не является обязательным.
  • Ремонт также запустит новое сообщение от Эбби с указанием пароля от вход в бункер Рейли Клея. Войдя в него, Резидент запустит новую запись Эбби. Пора отправиться на охоту за запчастями. Во-первых, игрокам нужно собрать несколько вентиляторных двигателей в генераторной комнаты Клея и нагревательные спирали.
  • Игроки также могут собрать специальные схемы Клея для завершения квеста, в том числе схемы камуфляжного деревянного доспеха.
  • После этого им нужно найти пять нагревательных спиралей:
    • Одна в оранжевом ящике для инструментов в бункере Клея.
    • Одна в бункере Эллы Эймс.
    • Одна на ретрансляционной вышке LW-B1-22.
    • Две в бункере Эбби, рядом с ремонтным верстаком.
  • Квест завершится, когда игрок создаст пять улучшенных двигателей на ремонтном верстаке и выберет опцию «Двигатели улучшены» в терминале СОГ в главной комнате бункера Эбби, что запустит следующий квест «Требуется пересборка».

Стадии квеста[]

Стадия Лог/задание Описание
50 Прослушать запись Эбби Оказывается, в Топи есть старый бункер. Стоило мне войти в него, как включилась запись интеркома. Мне надо ее прослушать и понять, что собирался делать ее автор.
100 Найти недостающий модуль связи Запись сделана женщиной по имени Эбби. Она просит помочь ей найти пропавший модуль связи. Эбби говорит, что он был у некоего Мэдигана, который отправился на Вершину мира.
150 Починить сломанный модуль связи Модуль связи Мэдигана у меня, правда он сломан. Надо найти детали и попытаться починить его на ремонтном верстаке. Вроде бы в бункере Эбби верстак есть.
200 Войти в терминал СОГ и выбрать «Модуль связи починен» Модуль связи снова работает, надо заглянуть в терминал СОГ и выбрать там пункт «Модуль связи починен», чтобы получить следующее сообщение Эбби.
220 Прослушать запись Эбби Модуль связи починен. Теперь надо прослушать новое сообщение на терминале Эбби и понять, что делать дальше.
250 Войти в бункер Рейли В новой записи Эбби направила меня в бункер Рейли Клэя, где нужно забрать несколько вентиляторных двигателей. Эбби сообщила пароль от входа, осталось только найти сам бункер.
400 Найти в бункере Рейли передатчики, подлежащие улучшению В бункере Рейли меня ждала еще одна запись от Эбби: двигатели лежат в комнате с генератором. Кроме них надо поискать нагревательные спирали и, возможно, какие-нибудь схемы, которые пригодятся для защиты Топи.
405 Найти вентиляторные двигатели
450 (Дополнительно) Найти чертежи Рейли В бункере Рейли меня ждала еще одна запись от Эбби: вентиляторные двигатели лежат в комнате с генератором. Кроме них надо поискать нагревательные спирали и, возможно, какие-нибудь схемы, которые пригодятся для защиты Топи.
500 Разыскать нагревательные спирали, чтобы закончить улучшенные двигатели Вентиляторные двигатели у меня, теперь надо найти нагревательные спирали. Эбби говорила, они могут быть в бункерах Рейли и Эллы, на соседней релейной вышке и в бункере самой Эбби.
Найти нагревательную спираль в бункере Рейли
Найти нагревательную спираль в бункере Эллы
Найти нагревательную спираль вблизи релейной вышки
Найти нагревательные спирали в бункере Эбби
Собрать улучшенные двигатели (0/5) Вентиляторные двигатели и нагревательные спирали у меня есть. Осталось найти ремонтный верстак и собрать улучшенные двигатели, которые так нужны для детекторов горелых. Эбби говорила, такой верстак есть у нее в бункере.
Заглянуть в терминал СОГ и выбрать «двигатели улучшены» Мне удалось собрать улучшенные двигатели для детекторов горелых. Надо заглянуть в терминал СОГ и выбрать там пункт «Двигатели улучшены», чтобы понять, что делать дальше.
501 Задание выполнено

п·о·р

Свободные Штаты

Персонажи Люди Эбби • Адлер • Энни ГарсияДжесси • Калеб Карсон • Кэлвин Синф • КоннерCarolineCarpenterCedric • Чарли Уокер • Кортни Келли • Daniel Cohen • Дункан Маккенн • DarleneDekeEdward Hayes • Элизабет Карсон • Элла Эймс • FloydGavin McCulloughGeneva SinghHenryHoraceJackson LakeJacob Lerner • Жаклин Мёрфи • James ThornJed KramerJeremiahХуан Диего Сандей • Кэндил Симс • Кора • Larry ComstockЛорн • Люси Харвик • Лидия • Мадлен Карсон • Марта Клэй • Макс Карсон • МеганМайкл КлэйMike • Нирадж • Нэри Самир • НаталиПатрисия КлэйR. Fields • Рейли Клэй • Рэнди Кэллоуэй • Сэмюэл Блэквелл • Хесус Сандей • Сара Самир • Terrance QuinceVivie SteinbeckZak • Летти
Роботы Крутяк • Торговец Свободных Штатов • Ластик • Робот-торговец Уоллес
Локации Заброшенный бункер • Бункер Эбби • Станция Беркли-Спрингс • Бункер Эллы Эймс • Харперс-Ферри • Бункер Рейли Клэя • Разграбленный бункер • Бункер Сэма Блэквелла • Приют
Квесты Основной сюжет Пропавшее соединение • Раннее оповещение • Требуется пересборка • Исполнение планов
Побочные Естественное решение • Отслеживание неизвестных
События Всегда начеку • Сердце болот • Это ловушка
Разное Радщит • Scorchbeast lureScorched Detection System
Заметки Джуди • Дневник Лидии: с. 1 • с. 4 • с. 12 • с. 20 • с. 24 • Заблокировано? • Кружится голова? • Отвали, Сэм
Голозаписи Голозапись Джейкоба • Исследование Эллы • Надёжное убежище

п·о·р

Квесты Fallout 76

Основной сюжет Волт-Тек День возрождения • Первый контакт
Спасатели Жажда превыше всего • Добавка • Последнее отправление • Лучше перебдеть • В огонь • Пропавшее соединение • Возрождение Спасателей
Рейдеры Аппалачии Мощность сигнала • Разновидности хаоса • Ключ от прошлого
Свободные Штаты Раннее оповещение • Требуется пересборка • Исполнение планов
Братство Стали Дефайанс пал • Блюз вербовщика • Возвращение к основам (Курс меткого стрелка • Курс по развитию ловкости • Обучение патриотизму • Тренировка с боевыми патронами) • Утроба зверя
Анклав Дядя Сэм • Уничтожитель бункеров • Один из нас • Дежурный офицер • Я стал смертью • Спрятаться, найти и уничтожить • Миссия: обратный отсчёт
Побочные Спасатели Безопасно для работы • Предварительные планы • Кайф от бега
Свободные Штаты Естественное решение • Отслеживание неизвестных
Орден тайн Навстречу тайне • Посвящённая в Орден тайн • Послушница Ордена тайн • В погоне за тенью • Создание легенды • Проблемы с прототипом • Искательница тайн • Таинственная Госпожа
Гастроли «Ядер-Мира» Что спало в глубине
Другое Бюро по туризму • Висяк • Задание Смотрительницы • Захватить мастерскую • Экскаватор
Повторяющиеся Ежедневные Важность общения • «Взаимопомощь» • Весёлый землекоп • Взрывчатка без дела • Время игры • Важное оборудование • Гид Пристанища • Гони бомжей • Горячий гриль • Дегустация под мухой • Заслуженная пенсия • Кадры решают всё • «Королева охоты» • Напиться в стельку • Операция «Уборка» • Очередь за кормёжкой • Охотник на крупного зверя • Передача ответственности • Похороны со всеми почестями • Сброс шлака • Сердце врага • «Синий код» • Собеседник • Среда со множеством целей • Странный напиток • Экологический баланс
События Включение питания • Вожак стаи • Всегда начеку • Вращай колесо • Второй пилот • Гибель кизила • «Готовое мясо от Грэма» • Далёкий гром • Защитить мастерскую • Земля-воздух • Извещение о выселении • Испытание на прочность • Событие: Колесо удачи • «Криптидография» • Лучшие кусочки • Мухобой • Насилие при переписи населения • Ночь шалостей • Опасный курс • Орда (волк) — Лес • Орда • Отбить мастерскую • Очередное патрулирование • Плодородная почва • Проект «Бобовый стебель» • Проект «Рай» • Путь к просветлению • Равноденствие Молерота • Самогонный слёт • Сейсмическая активность • «Страшные истории» • Туннель любви • Урановая лихорадка • «Фастнахт» • Чаепитие • Это ловушка
Союзники Прихлопнуть Молерота • Уничтожить Флэтвудское чудовище
Ежедневные операции Дешифровка • Модуль связи
Экспедиции Питт: «Профсоюзные взносы» • Питт: «Из огня да в полымя»

Wild Appalachia

Побочные Кэлвин ван Лоу Что скрывает Лоу • Ты скажи, барашек наш… • Бесчестная игра • Волк в овечьей шкуре • Осмотреть место поимки волка
Другое Вдарить по Ядер-самогону • Идеальное место для отдыха • Испытание головастика по плаванию • Испытание головастика по стрельбе из лука • Ликвидация отходов • Не раскрыто: «Благие намерения» • Не раскрыто: «Неотступный ужас» • Не раскрыто: «Паника на пикнике» • Не раскрыто: «Смерть и таксидермия» • Орден головастика • Плохое предчувствие • Список желаний • Спортивное испытание «головастика» • Экскурсия младшего робототехника-«опоссума»

Wastelanders

Основной сюжет Уэйуорд Души «Уэйуорда» • Наёмный охотник • Неуловимый Крейн • Сила в единстве
Смотрительница Новоприбывшие • Под оком Смотрительницы
Поселенцы Опоры Мы здесь надолго • Коммерческие тайны
Рейдеры Кратера Странная дружба • Смерти вопреки
Союзники Аварийная посадка • Женщина, упавшая на Землю • Задание вышло из-под контроля

One Wasteland For All

Побочные Нечто сентиментальное • Нарушение радиомолчания

Steel Dawn & Steel Reign

Основной сюжет Steel Dawn Добро пожаловать в Добрососедство • Укрепление доверия • Хитрые выдумки • Полевое тестирование • Обезоруживающая находка • Имущественные права • Удовлетворение требований • Конец связи • Лучшая защита
Steel Reign Покаяние рыцаря • Пропавшие без вести • Гром среди ясного неба • Чистая совесть • Катализатор
Побочные Расширение дома

Разное/Неотмечаемое

Взять голозапись • Взять пип-бой • Выяснить, как включается гигантский экскаватор • Дженглс потерялся на ярмарке — найдите его! • Доска почета • Забрать ресурсы • Идеальный «Фассфангл» • Идите по следу • Любовная ссора • Мини-гостиница • Набор в Спасатели • Найти детей в Форт-Атлас • Найти ключ • Найти мегастоянку «Красная ракета» • Найти тайник Герцогини • Найти хижину Шелби О’Рурк • Найти Хлою в Беркли-Спрингс • Найти, что открывает ключ • Начать подготовку в лагере Макклинток • Нелюбовь к сюрпризам • Осмотреть Ватогу • Осмотреть горку грязи и поискать там что-нибудь ценное • Осмотреть здание экстренных служб • Осмотреть труп у уединённой хижины • Остаться и выслушать историю Мисс Няни • Открыть «Динамитный купол 2» • Открыть «Динамитный купол 3» • Открыть шкафчик шахтёра • Отомстить обитателям местности • Отправиться к месту извлечения • Ошибка преобразования • Пёс из машины • Письма домой • Поискать в хижине выживших • Рыбацкий лагерь рейдеров • Сбережения Спасателя • Собрать и воспроизвести голозаписи Уайтспринга • Страх перед камерой • Сыграть музыку на крышах Бекли • Убить вендиго, надев одежду клоуна • Убить диких гулей-гольфистов в Уайтспринге • Узнать больше о подозрительном человеке • Узнать тайны «Вест-Тека» • Шахматная задача • Ядер-Аркада

Вырезанные/тестовые/неиспользуемые

Безопасность Мо Дигса • Возврат к обычной работе • Её собственная шахта • Задание Убежища: «Вирус» • Задание Убежища: особенности существа • Задание Убежища: «Мы обречены»Задание Убежища: «Авария»Задание Убежища: «Промывка» • Изоляция • Метка в прошлом — Харперс-Ферри • Нет дыма… • Приветственный сбор • Проявите уважение к мертвым • Сигнал бедствия из Галлерии • Событие: битва, которой не было • Событие: курьер • Событие: президентские выборы • Событие: Светящееся болото • Эпицентр взрыва • Событие: ночь шалостей • Познается в беде

I tried installing RocketCEA as described here https://rocketcea.readthedocs.io/en/latest/quickstart.html#test-the-install.

However, every time I try to run the following command in cmd

python -c "from rocketcea.cea_obj import CEA_Obj; C=CEA_Obj(oxName='LOX', fuelName='LH2'); print(C.get_Isp())"

I get the following message:

 File "<string>", line 1, in <module>
  File "C:UsersmirelAnaconda3libsite-packagesrocketceacea_obj.py", line 51, in <module>
    import rocketcea.py_cea as py_cea
ImportError: DLL load failed: The specified module could not be found.

Does someone know how to fix this?
I would be very grateful!

Как загрузить все недостающие модули в node.js?


1 ответ


от

bart ,
3 месяца назад

@magdalen_kub 

Для загрузки недостающих модулей в Node.js необходимо выполнить следующие шаги:

  1. Определите, какой модуль вам необходим. Обычно вы можете найти это в документации к приложению, которое вы разрабатываете, или в сообщении об ошибке, которое вы получаете при попытке запустить приложение.
  2. Откройте терминал или командную строку на вашем компьютере.
  3. Перейдите в корневую папку вашего приложения, используя команду «cd».
  4. Выполните команду «npm install <название модуля>» для загрузки модуля. Например, если вам нужен модуль Express, выполните команду «npm install express».
  5. После завершения установки модуля вы можете начать использовать его в своем приложении, импортировав его с помощью команды «require».
  6. Если вам нужно загрузить несколько модулей, вы можете создать файл «package.json» в корневой папке вашего приложения, в котором перечислить все модули, которые вам нужны. Затем выполните команду «npm install», чтобы установить все перечисленные модули.

Надеюсь, эти инструкции помогут вам загрузить недостающие модули в Node.js.

Похожие обсуждения:

Возможно, вы уже обнаружили ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль. (Оболочка Python rocketcea для NASA Fortran CEA) , но у меня была такая же проблема, и я смог решить ее с помощью ответа, предоставленного JOlisT — добавив «…Anaconda3Libsite-packagesrocketcea .libs» в мой PATH, что можно сделать, отредактировав системные переменные среды при использовании Windows.

Если нет, вы можете дважды проверить, какой компилятор у вас работает и доступен через python, скомпилировав код Fortran «Hello world», который вы можете написать с помощью Notepad++.

Каждый всегда будет импортировать различные библиотеки в повседневном программировании. Мы можем часто сталкиваться с ошибками, которые не могут импортировать модули:

ImportError: No module named 'xxx'илиModuleNotFoundError: No module named 'xxx'

Проблема с ошибками импорта обычно подразделяется на два типа: один — импортировать написанный вами модуль (то есть файл с суффиксом .py), а другой — импортировать трехстороннюю библиотеку. На этот раз мы в основном обсуждаем вторую ситуацию.

Чтобы решить проблему неудачного импорта библиотек Python, необходимо установить недостающие библиотеки в среде выполнения (обратите внимание, является ли это виртуальной средой) или использовать соответствующие альтернативы. Эта проблема делится на три случая:

1. Отсутствующие библиотеки в одном модуле

При написании кода, если нам нужно использовать стороннюю библиотеку (например, запросы), но мы не уверены, установлена ​​ли она в реальной работающей среде, то это можно сделать:

try:
    import requests
except ImportError:
    import os
    os.system('pip install requests')
    import requests

В результате, если библиотека запросов не найдена, установите ее перед импортом.

В некоторых проектах с открытым исходным кодом мы также можем увидеть следующую запись (на примере json):

try:
    import simplejson as json
except ImportError:
    import json

Эффект написания этого состоит в том, что сторонняя библиотека simplejson импортируется преимущественно, и, если ее не удается найти, используется встроенная стандартная библиотека json.

Преимущество этого способа написания состоит в том, что нет необходимости импортировать дополнительные библиотеки, но он имеет недостаток, заключающийся в том, что он должен гарантировать совместимость используемых двух библиотек. Если в стандартной библиотеке нет альтернативной библиотеки, это невозможно. ,

Если вы действительно не можете найти совместимую стандартную библиотеку, вы также можете написать модуль (например, my_json.py) для достижения желаемого, а затем импортировать его в оператор исключений.

try:
    import simplejson as json
except ImportError:
    import my_json as json

2. Отсутствующие библиотеки во всем проекте

Вышеуказанные идеи относятся к разрабатываемым проектам, но имеют ряд недостатков: 1. Установка Pip для каждой возможной трехсторонней библиотеки в коде, что нежелательно; 2. Определенная трехсторонняя библиотека не может использоваться стандартной библиотекой или самой Что делать с заменой рукописной библиотеки? 3. Что мне делать, если мне не разрешено вносить эти изменения в уже сформированный проект

Итак, вопрос здесь:Есть проект, который я хочу развернуть на новом компьютере, который включает в себя множество сторонних библиотек, но он не предустановлен на компьютере. Что мне делать?

Для совместимого проекта, согласно соглашению, обычно он будет содержать «requirements.txtФайл «», в котором записываются все зависимые библиотеки проекта и их требуемые номера версий. Это команда, используемая до выпуска проекта.pip freeze > requirements.txtСформирован.

Используйте командыpip install -r requirements.txt(Выполните в каталоге, в котором находится файл, или укажите полный путь к файлу в команде), вы можете автоматически установить все зависимые библиотеки.

Однако, если проект не соответствует требованиям или из-за других неудач, у нас нет такого документа, что нам делать?

Глупый способ — запустить проект и подождать, пока он допустит ошибки. Когда он обнаруживает сбой библиотеки направляющих, вы устанавливаете его вручную, а затем снова запускаете проект. Если вы столкнулись с ошибкой библиотеки направляющих, установите его и т. Д …

3. Автоматически импортировать все недостающие библиотеки

Есть ли лучший способ автоматически импортировать отсутствующие библиотеки?

Можно ли автоматически импортировать необходимые библиотеки, не изменяя исходный код, не требуя файла require.txt?

Конечно, есть! Сначала посмотрим на эффект:

Если взять в качестве примера торнадо, то на первом шаге видно, что торнадо не был установлен. После второго шага при повторном импорте торнадо программа автоматически загрузит и установит для нас торнадо, поэтому об ошибке не сообщается.

autoinstall — это рукописный модуль, код которого выглядит следующим образом:

# Следующий код проверен в версии Python 3.6.1
import sys
import os
from importlib import import_module

class AutoInstall():
    _loaded = set()

    @classmethod
    def find_spec(cls, name, path, target=None):
            if path is None and name not in cls._loaded:
                cls._loaded.add(name)
                print("Installing", name)
                try:
                    result = os.system('pip install {}'.format(name))
                    if result == 0:
                        return import_module(name)
                except Exception as e:
                    print("Failed", e)
            return None

sys.meta_path.append(AutoInstall)

Используется в этом кодеsys.meta_pathДавайте сначала распечатаем, чтобы увидеть, что это?

В процессе поиска механизма импорта Python 3 общий порядок выглядит следующим образом:

  • Найдите в sys.modules, он кэширует все импортированные модули

  • Найдите в sys.meta_path, он поддерживает пользовательский загрузчик

  • Найдите в sys.path, он записывает имя каталога, в котором расположены некоторые библиотеки

  • Если не нашел, киньImportErrorаномальный

Следует отметить, что sys.meta_path отличается в разных версиях Python, например, очень сильно отличается в Python 2 и Python 3, в более новой версии Python 3 (3.4+) необходимо реализовать пользовательский загрузчикfind_specМетод, в то время как более ранние версии использовалиfind_module

Приведенный выше код представляет собой загрузчик библиотеки пользовательских классов AutoInstall, который может автоматически импортировать трехстороннюю библиотеку. Необходимо пояснить, что этот метод «захватит» все недавно импортированные библиотеки и уничтожит оригинальный метод импорта, поэтому могут возникнуть некоторые странные проблемы, пожалуйста, обратите внимание.

sys.meta_path — это использование проб Python. Зонд, т.е.import hookЭто механизм, которому Python уделяется мало внимания, но он может делать много вещей, таких как загрузка библиотек в сети, изменение модулей при импорте модулей, автоматическая установка недостающих библиотек, загрузка информации аудита, отложенная загрузка и так далее.

Наконец, резюме:

  • Вы можете использовать try… кроме как для простого импорта или замены сторонней библиотеки.

  • Если вы знаете все недостающие зависимые библиотеки (например, needs.txt), вы можете установить его вручную

  • Используя sys.meta_path, вы можете автоматически импортировать любые недостающие библиотеки

Понравилась статья? Поделить с друзьями:
  • Как найти свои почтовые ящики на яндексе
  • Как найти сайт по номеру мобильного телефона
  • Диаметр графа как найти по матрице смежности
  • Watch dogs как найти все аудиозаписи
  • Как составить схему слова окунь