No module named Skyfield

39 views
Skip to first unread message

Dan Hinckley

unread,
May 14, 2026, 1:27:53 PM (8 days ago) May 14
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.

Karen K

unread,
May 14, 2026, 2:06:16 PM (7 days ago) May 14
to weewx-user
Please refer to the prerequisites section of the manual and install the modules depending on your WeeWX installation method as described there.
Reply all
Reply to author
Forward
0 new messages