Do a trial run on a spare system. If you don't have spare hardware use a VM.
On Thu, Nov 5, 2020, 6:11 AM mwall <[email protected]> wrote: > > > On Thursday, November 5, 2020 at 8:42:11 AM UTC-5, Jared wrote: >> >> Hi all, >> >> I'm looking to upgrade to 4.2.0 to get off legacy Python 2. I'm running >> CentOS 7.8 and I'm looking for guidance on how to deal with Python. I'm >> assuming upgrading WeeWX alone won't work since "python" currently maps to >> Python 2.7. I'm worried that if I install Python 3 it still won't work >> unless I do some symlink acrobatics. I'm not very proficient in Linux, and >> Python version weirdness is not easy to untangle. >> > > how did you install weewx on the centos7 system? did you use the rpm/yum > or did you do a setup.py install? > > if you did the rpm/yum install, then you can do this: > > 1) install python3 and the weewx python3 pre-requisites > 2) change /etc/default/weewx to use python3 instead of python > > beware that (1) can be a hassle on centos7. you will probably want to > update python using pip, not rpm/yum. so that means you might want to > install your own python3, not a system-wide python3. ymmv. it is not > difficult, but there are a lot of rabbit holes that dead end in places that > you do not want to be. > > if you did a setup.py install, then you can do (1) then reinstall weewx > using 'python3 install' instead of 'python install'. be sure to make a > snapshot of the /home/weewx directory first (in particular, make a copy of > your database, skins, and user directory) > > > >> I'd rather upgrade WeeWx first and then move to CentOS 8 down the line, >> but if it's significantly easier to start fresh and jump to CentOS 8 now, I >> can bring my customizations over to a fresh install. It would be >> time-consuming, but should not be challenging. >> >> > if your intent is to move to centos8, then you might want take the leap. > just install centos8, install weewx, then copy your db/skins/user stuff > from the old weewx installation. this assumes that you have a new, > separate computer on which to install centos8. > > i would avoid upgrading centos7 to centos8 - that process can leave turds > that make a mess (or at least cause confusion) later on. > > m > > > -- > 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/9314f759-66bc-44eb-ace9-509d27c1cd77o%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/9314f759-66bc-44eb-ace9-509d27c1cd77o%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAA1SM203E3m7SuR6ytk%3DMH1248rX5Cg%2BPaF8zTfH2b2NWs%2Bpbw%40mail.gmail.com.
