Check out this thread, https://groups.google.com/g/weewx-user/c/PLYefyx2Pnw
rich

On Monday 2 September 2024 at 11:14:19 UTC-4 Ξ wrote:

> Hi Tom!
>
> *1.* I'm trying to install an older version because anything 5+ requires 
> python3-ephem of which the latest version for my distribution is 3.7.6.0-3 
> which in itself requires python3 under 3.6
>
> *2.* I'm only showing the relevant error, otherwise the full process goes 
> like this:
> sudo apt-get install weewx=4.10.2-1
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> Suggested packages:
>   sqlite ftp
> The following NEW packages will be installed:
>   weewx
> 0 upgraded, 1 newly installed, 0 to remove and 223 not upgraded.
> Need to get 0 B/1836 kB of archives.
> After this operation, 6148 kB of additional disk space will be used.
> Preconfiguring packages ...
> Selecting previously unselected package weewx.
> (Reading database ... 124186 files and directories currently installed.)
> Preparing to unpack .../weewx_4.10.2-1_all.deb ...
>
> Unpacking weewx (4.10.2-1) ...
> Setting up weewx (4.10.2-1) ...
> Traceback (most recent call last):
>   File "/usr/share/weewx/wee_config", line 12, in <module>
>     from weecfg.config import ConfigEngine, Logger
>   File "/usr/share/weewx/weecfg/__init__.py", line 21, in <module>
>     from six.moves import StringIO, input
> ModuleNotFoundError: No module named 'six.moves'
> dpkg: error processing package weewx (--configure):
>  installed weewx package post-installation script subprocess returned 
> error exit status 1
> Errors were encountered while processing:
>  weewx
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> *3.* Output of the commands
>
> zed@debian:~$ python3 -V
> Python 3.12.5
> zed@debian:~$ pip -V
> pip 24.2 from /usr/lib/python3/dist-packages/pip (python 3.12)
> zed@debian:~$ pip3 -V
> pip 24.2 from /usr/lib/python3/dist-packages/pip (python 3.12)
> zed@debian:~$ python3 -m site
> sys.path = [
>     '/home/zed',
>     '/usr/lib/python312.zip',
>     '/usr/lib/python3.12',
>     '/usr/lib/python3.12/lib-dynload',
>     '/usr/local/lib/python3.12/dist-packages',
>     '/usr/lib/python3/dist-packages',
> ]
> USER_BASE: '/home/zed/.local' (exists)
> USER_SITE: '/home/zed/.local/lib/python3.12/site-packages' (doesn't exist)
> ENABLE_USER_SITE: True
>
>
> Many thanks!
>
>
> On Monday, September 2, 2024 at 5:41:27 PM UTC+3 Tom Keffer wrote:
>
> Not sure why you're trying to install an old version of WeeWX. Why not the 
> current version, V5.1.0?
>
> There are many things that cause this error. You're not showing much about 
> the error, so it's hard to diagnose. Are you trying to install WeeWX using 
> apt-get? Or, dpkg? 
>
> The Python used by the install process may not be the same one as used by 
> your "pip show six" command. Or, it may not have access to 
> /usr/lib/python3/dist-packages
>
> What do you get with the command "python3 -V"?
>
> How about "pip -V"?
>
> How about "pip3 -V"?
>
> How about "python3 -m site"?
>
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/b64788bb-8b1d-4f67-80b3-eb18a718e444n%40googlegroups.com.

Reply via email to