Dan Hinckley
unread,May 14, 2026, 1:27:53 PM (8 days ago) May 14Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to weewx...@googlegroups.com
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.