Which 'what' is accurate ?

It sounds like your os has a different system-level python version than 
your pre-existing venv, perhaps from an os upgrade.  It's happened to 
others.

See a similar thread 
at https://groups.google.com/g/weewx-user/c/04WSgv2Ze7g/m/9nlZklaPAgAJ - 
there are multiple ways to work this one, but be sure to make certain your 
systemd service file (or equivalent) matches what is in the venv.  I don't 
know kali well enough to know how it handles startup files.

Look at your weewx-venv/bin symlinks and you will likely see that python3 
resolves to whatever your os python version is, and 'not' a specific 
version that was there when you set up the venv.  You might be able to just 
fix the symlink therein to point to python3.12 (to match the venv) if you 
have multiple python versions on the os.  If that doesn't work you'll need 
to reinstall your venv contents and fix up your startup file to match.

This is not a weewx bug.  It is a (massive) pain in the neck non-feature 
from the python team.

On Monday, October 20, 2025 at 1:55:15 PM UTC-7 Dan Hinckley wrote:

> Starting weewx throws this error:
>
> Oct 20 16:50:47 kali-linux-2024-2 systemd[1]: Started weewx.service - 
> WeeWX weather system.
> Oct 20 16:50:48 kali-linux-2024-2 python3[2820]: 
> /home/house/weewx-venv/bin/python3: can't open file 
> '/home/house/weewx-venv/lib/python3.12/site-packages/weewxd.py': [Errno 2] 
> No such file or directory
>
> Which is accurate. That venv has python 3.13
>
> How do I cure this?

-- 
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/23c7c9bc-7f08-4135-9ce8-1dee659df510n%40googlegroups.com.

Reply via email to