Hi,
I'm trying to do a new Weewx installation on CentOS 8 and I'm having some
installation issues regarding python that I can't figure out. I know the
basics of Linux but am not a veteran. I'm following the instructions on
the http://www.weewx.com/docs/redhat.htm page.
I installed as many of the prerequisites as I could. None of the commands
worked as-is. First I installed python 2 with *sudo yum install python2*
and then I was able to run *sudo yum install python2-cheetah* and *sudo
pip2 install pyserial* and *sudo pip2 install pyusb*. The only other
package name I got a result for was on *sudo yum install python2-setuptools*
but it said this was installed already.
At this point I figured I would at least try to run the Weewx install, so I
got the .rpm file and attempted to install it with *rpm -i*. But it failed
all python dependencies.
error: Failed dependencies:
python is needed by weewx-3.9.2-1.rhel.noarch
python-cheetah is needed by weewx-3.9.2-1.rhel.noarch
python-configobj is needed by weewx-3.9.2-1.rhel.noarch
python-imaging is needed by weewx-3.9.2-1.rhel.noarch
python-setuptools is needed by weewx-3.9.2-1.rhel.noarch
I'm sure something is goofy with having by python2 and python3 on the same
OS. I couldn't run *python* by itself, so I looked around as best I could
and wound up running *sudo alternatives --set python /usr/bin/python2* but
this didn't make the rpm any happier.
The output of *whereis python* returns:
python: /usr/bin/python2.7 /usr/bin/python /usr/lib/python3.6
/usr/lib/python2.7 /usr/lib64/python3.6 /usr/lib64/python2.7
/usr/include/python3.6m /usr/include/python2.7
/usr/share/man/man1/python.1.gz
Other potentially useful info:
[me@SERVER ~]$ *ls -alh /usr/bin | grep python*
lrwxrwxrwx 1 root root 36 Oct 17 07:32 python ->
/etc/alternatives/unversioned-python
lrwxrwxrwx 1 root root 9 Oct 8 17:08 python2 -> python2.7
-rwxr-xr-x 1 root root 9.1K Oct 8 17:08 python2.7
lrwxrwxrwx 1 root root 24 Oct 17 07:32 unversioned-python ->
/etc/alternatives/python
[me@SERVER ~]$ *ls -alh /usr/lib | grep python*
drwxr-xr-x 3 root root 27 Oct 16 14:06 python2.7
drwxr-xr-x. 3 root root 27 Oct 7 14:00 python3.6
[me@SERVER ~]$
I figure at this point any tinkering will only make the problem worse, so I
thought it was a good time to reach out.
Thanks.
--
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 on the web visit
https://groups.google.com/d/msgid/weewx-user/7162c81f-9634-4a1c-bd79-a388615d192e%40googlegroups.com.