You do not need to uninstall weewx first. Just follow the install instructions, but use the python3 version instead:
*wget -qO - https://weewx.com/apt/weewx- <https://weewx.com/apt/weewx->python3.list | sudo tee /etc/apt/sources.list.d/weewx.list* *sudo apt-get updatesudo apt-get install weewx* On Sat, Feb 20, 2021 at 3:42 AM Michael Schantl < michael.schantl...@gmail.com> wrote: > > Hi Chris, > > I guess you followed the documentation for installing on a Pi? > http://www.weewx.com/docs/debian.htm > > In that case first uninstall WeeWX {should keep configuration}: > > sudo apt remove weewx > > Also keep in mind that the WLL driver uses the Python *requests* library. > Install it using: > > sudo apt install python3-requests > > Then re-install according to the page linked above. In the first section > only run the command that's labeled "*For Debian10 and later, use python3*". > Skip the following line for Python 2. > Follow all other sections as usual. > > grua...@gmail.com schrieb am Samstag, 20. Februar 2021 um 11:52:18 UTC+1: > >> hello michael, >> >> you are right - install worked now, but i get an error in syslog. >> >> how can i tell my pi to use python3 instead of python2? >> >> regards, >> chris >> >> michael.s...@gmail.com schrieb am Freitag, 19. Februar 2021 um 20:00:51 >> UTC+1: >> >>> As far as I can see, you are using Python 2 or this problem occurs only >>> with this version. >>> However, the plugin is unfortunately only compatible with Python 3, as >>> it also uses some other Py 3-only features. >>> >>> regards, >>> Michael >>> grua...@gmail.com schrieb am Freitag, 19. Februar 2021 um 19:31:26 >>> UTC+1: >>> >>>> thank you, this solved the problem :) >>>> >>>> tke...@gmail.com schrieb am Freitag, 19. Februar 2021 um 14:09:18 >>>> UTC+1: >>>> >>>>> The problem is that the extension author used the copyright character >>>>> ('©') in the first line of the code for install.py, which is a non-ascii >>>>> character. In Python 2.x, the default encoding of source code is ascii. If >>>>> non-ascii characters are going to be used, then the encoding must be >>>>> declared, which the author did not do. In Python 3.x, the default encoding >>>>> is utf-8, so the copyright character will work. >>>>> >>>>> The fix is to either remove the character, or switch to Python 3.x. >>>>> Or, contact the author. >>>>> >>>>> On Fri, Feb 19, 2021 at 2:01 AM Christian Gruber <grua...@gmail.com> >>>>> wrote: >>>>> >>>>>> hello, >>>>>> >>>>>> i am trying to install this extension to use it with my >>>>>> weatherlink-live >>>>>> https://github.com/michael-slx/weewx-weatherlink-live >>>>>> >>>>>> it fails with the following error: >>>>>> >>>>>> ###################################### >>>>>> Request to install 'release.zip' >>>>>> Extracting from zip archive release.zip >>>>>> Traceback (most recent call last): >>>>>> File "/usr/share/weewx/wee_extension", line 88, in <module> >>>>>> main() >>>>>> File "/usr/share/weewx/wee_extension", line 80, in main >>>>>> ext.install_extension(options.install) >>>>>> File "/usr/share/weewx/weecfg/extension.py", line 125, in >>>>>> install_extension >>>>>> self.install_from_dir(extension_dir) >>>>>> File "/usr/share/weewx/weecfg/extension.py", line 147, in >>>>>> install_from_dir >>>>>> extension_dir) >>>>>> File "/usr/share/weewx/weecfg/__init__.py", line 1866, in >>>>>> get_extension_installer >>>>>> __import__('install') >>>>>> File "/var/tmp/weewx-weatherlink-live-release/install.py", line 1 >>>>>> SyntaxError: Non-ASCII character '\xc2' in file >>>>>> /var/tmp/weewx-weatherlink-live-release/install.py on line 1, but no >>>>>> encoding declared; see http://python.oev/peps/pep-0263/ for details >>>>>> ###################################### >>>>>> >>>>>> maybe someone can help me :) >>>>>> >>>>>> regards >>>>>> chris >>>>>> >>>>>> -- >>>>>> 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+...@googlegroups.com. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/17172c68-ef7b-4d29-a23d-06caf60b4de9n%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/weewx-user/17172c68-ef7b-4d29-a23d-06caf60b4de9n%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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/1a992758-a708-4422-9d89-2a1ef1d1289an%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/1a992758-a708-4422-9d89-2a1ef1d1289an%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBhC_Xc%2BQ%3DZbnNNYmQ5bwOW-VKPiaa3Thy-G8fBL9nO7A%40mail.gmail.com.