A bit of a tangent, but is it customary to run `activate` from a venv before using it in systematic use cases like this?
On Monday, October 20, 2025 at 4:22:34 PM UTC-5 vince wrote: > 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/a7948d40-d855-4d53-a189-f9b60a93ec90n%40googlegroups.com.
