Please refer to the prerequisites section <https://github.com/roe-dl/weewx-skyfield-almanac#prerequisites> of the manual and install the modules depending on your WeeWX installation method as described there.
Dan Hinckley schrieb am Donnerstag, 14. Mai 2026 um 19:27:53 UTC+2: > WeeWx 5.3.1 fresh install in a venv > > Python 3.10.2 > > Ubuntu > > Skyfield .6 > > NUC5.x > > Run weewxd manually: > > > May 14 13:21:07 nuc62 weewxd[3303]: DEBUG weewx.engine: Loading service > user.skyfieldalmanac.SkyfieldService > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: Caught > unrecoverable exception: > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** No module > named 'skyfield' > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** Traceback > (most recent call last): > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "/home/house/weewx-venv/lib/python3.10/site-packages/weewxd.py", line > 121, in main > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** engine = > weewx.engine.StdEngine(config_dict) > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/engine.py", > line 89, in __init__ > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** > self.loadServices(config_dict) > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "/home/house/weewx-venv/lib/python3.10/site-packages/weewx/engine.py", > line 157, in loadServices > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** obj = > weeutil.weeutil.get_object(svc)(self, config_dict) > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "/home/house/weewx-venv/lib/python3.10/site-packages/weeutil/weeutil.py", > line 1404, in get_object > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** module = > importlib.import_module(module_name) > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** return > _bootstrap._gcd_import(name[level:], package, level) > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "<frozen importlib._bootstrap>", line 1050, in _gcd_import > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "<frozen importlib._bootstrap>", line 1027, in _find_and_load > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "<frozen importlib._bootstrap>", line 688, in _load_unlocked > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "<frozen importlib._bootstrap_external>", line 883, in exec_module > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** File > "/home/house/weewx-data/bin/user/skyfieldalmanac.py", line 98, in <module> > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** from > skyfield import VERSION as SKYFIELD_VERSION > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** > ModuleNotFoundError: No module named 'skyfield' > May 14 13:21:09 nuc62 weewxd[3303]: CRITICAL weewxd: **** Exiting. > > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/8560c55a-5197-464f-9666-0a27ce3ed745n%40googlegroups.com.
