Я пытаюсь запустить код, который я скачал с https://github.com/szieleniewski/NIFSIM, чтобы проанализировать данные из JWSTelescope.При запуске основного файла, jwsim.py, я получаю ошибку модуля в одном из определений.
В настоящее время я использую Python 3.7, Ubuntu 16.04 и работаю в среде (называемой webbpsf-env).Эти детали не могут быть изменены, так как WebbPSF (программа, которую я использую с кодом) требует, чтобы такие версии работали.Основной файл jsim.py хранится в папке «Загрузки».
Я получаю следующую ошибку:
(webbpsf-env) aleejandrof@aleejandrof-Satellite-C55t-B:~/Downloads/NIFSIM-master$ python jsim.py
*File* "jsim.py", line 18, in <module>
*from* src.JSIM_main *import* main
File "/home/aleejandrof/Downloads/NIFSIM-master/src/JSIM_main.py", line 22, in <module>
*from* JSIM_Specres *import* spectral_res
ModuleNotFoundError: No module named 'JSIM_Specres'
Упомянутая строка такая:
from JSIM_Specres import spectral_res
Мне сказали, что если я буду работать вне средымодуль может быть найден.Для меня это не вариант, так как Webbpsf требует работы внутри среды.Я попытался загрузить мастер-файл снова внутри среды (через pip), но это не удалось сделать.Есть ли способ «вставить» файл в среду?что мне делать?