Confused. You last posted an attempt to install on a recent debian so v5 
should have worked fine. Why again aren’t you using v5?  What does you 
/etc/os-release say?  What distro and architecture are you on ?


On Monday, September 2, 2024 at 8:29:40 AM UTC-7 bell...@gmail.com wrote:

> 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/94d4c83b-976c-4d89-a7f4-a403cbd6c103n%40googlegroups.com.

Reply via email to