Python2 reached end of life in January 2020 and some distributions no 
longer include the python3 six module. Try installing it manually with:

$ sudo apt install python3-six

(or with whatever package manager your bistro uses) 

then carry on with whatever you were doing.

Gary 

On Thursday, 13 March 2025 at 12:41:20 UTC+10 cat22 wrote:

> It looks like python got upgraded from 3.11 to 3.13 on my system. six is 
> installed for both versions but weewx reports:
> weewxd[550516]: Traceback (most recent call last): 
> weewxd[550516]: File "/usr/local/bin/weewx/bin/weewxd", line 22, in 
> <module> 
> weewxd[550516]: import weecfg 
> weewxd[550516]: File "/usr/local/bin/weewx/bin/weecfg/__init__.py", line 
> 21, in <module> 
> weewxd[550516]: from six.moves import StringIO, input 
> weewxd[550516]: *ModuleNotFoundError: No module named 'six.moves*' 
> systemd[1]: weewx.service: Control process exited, code=exited, 
> status=1/FAILURE
>
> How can i fix this? do i need to upgrade weewx? (I am using 4.10.2)
>

-- 
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/3e89d54a-85b0-4446-8891-299ae3ad2115n%40googlegroups.com.

Reply via email to