What's going on is CentOS-7 is weird in general and especially for 
python-related things.

You need to get the pyserial and pyusb and  (optional) python2-pip rpms 
from the EPEL repository.
They are not bundled with CentOS-7 in the os's default repositories. 
 They're extras.

   - sudo yum install epel-release
   - sudo yum install -y pyserial pyusb
   - sudo yum install -y python2-pip

CentOS also names things oddly, and sometimes you need to figure it out via 
 'yum search whatever' 

If you install the pyserial and pyusb corequisites, then wee_config will 
look right.
Installing pip is optional.

Now as for why the weewx rpms don't do this, remember that not all 
RHEL-based operating systems are the same, and our friends at RedHat make 
fascinatingly odd decisions all the time that result in trauma for their 
users.  We can't always explain why it's different or why bundling of 
things change massively sometimes (example - the repo structure in RHEL-8 
is a train wreck).

Sometimes you just gotta deal with craziness from upstream...

-- 
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/49ff6c69-9813-49b3-bb93-f776b5ba80cfn%40googlegroups.com.

Reply via email to