No idea where that would put things. Try /usr/local/bin.

On Tue, Mar 30, 2021 at 8:16 AM Mauro De Lauretis <
[email protected]> wrote:

>
> I've installed it by downloading the package from python.org and then
> "sudo make altinstall"
> Il giorno martedì 30 marzo 2021 alle 17:10:32 UTC+2 [email protected] ha
> scritto:
>
>> How did you install it? Using apt-get? pyenv? Something else?
>>
>> On Tue, Mar 30, 2021 at 8:03 AM Mauro De Lauretis <[email protected]>
>> wrote:
>>
>>> Thank you for your reply, Tom!
>>>
>>> Actually I've installed the Python 3.8.4 version on my RPi, but I don't
>>> have any folder of it in /usr/bin.
>>>
>>> Any ideas why?
>>>
>>> Mauro
>>> Il giorno martedì 30 marzo 2021 alle 16:45:26 UTC+2 [email protected] ha
>>> scritto:
>>>
>>>> This is definitely a Python version problem. You need Python 3.5 or
>>>> later.
>>>>
>>>> If you simply run weewxd, the version of Python that it will use is
>>>> controlled by the "shebang" line in the file --- that is, the very first
>>>> line in weewxd. That, in turn, is set by whichever version of Python
>>>> you used to install WeeWX. My guess is that your shebang line references
>>>> Python 3.4.2. Check.
>>>>
>>>> Assuming that's the case, you have two choices:
>>>>
>>>> 1. Reinstall, but this time make sure you're using Python 3.8 to do the
>>>> install. You may have to give an explicit path to Python to get the version
>>>> you want:
>>>>
>>>> */usr/bin/python3.8 setup.py install*
>>>>
>>>>
>>>> 2. Or, run weewxd with the explicit version of Python. It may look
>>>> something like
>>>>
>>>> */usr/bin/python3.8 /home/weewx/bin/weewxd *
>>>>
>>>>
>>>> -tk
>>>>
>>>>
>>>> On Tue, Mar 30, 2021 at 4:44 AM Mauro De Lauretis <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I can't get Weewx to work since I've upgraded to the last released
>>>>> version.
>>>>> This is what I get:
>>>>>
>>>>> root@rasp_pineto:/home/weewx# tail -f /var/log/syslog
>>>>>
>>>>> Mar 30 13:34:16 rasp_pineto systemd[1]: Starting LSB: weewx weather
>>>>> system...
>>>>>
>>>>> Mar 30 13:34:19 rasp_pineto weewx[1332] INFO __main__: Initializing
>>>>> weewx version 4.3.0
>>>>>
>>>>> Mar 30 13:34:19 rasp_pineto weewx[1332] INFO __main__: Using Python
>>>>> 3.4.2 (default, Sep 16 2019, 19:58:00) #012[GCC 4.9.2]
>>>>>
>>>>> Mar 30 13:34:19 rasp_pineto weewx[1332] INFO __main__: Platform
>>>>> Linux-4.19.42+-armv6l-with-debian-8.0
>>>>>
>>>>> Mar 30 13:34:19 rasp_pineto weewx[1332] INFO __main__: Locale is
>>>>> 'it_IT.UTF-8'
>>>>>
>>>>> Mar 30 13:34:19 rasp_pineto weewx[1332] INFO __main__: PID file is
>>>>> /var/run/weewx.pid
>>>>>
>>>>> Mar 30 13:34:20 rasp_pineto weewx[1322]: Starting weewx weather
>>>>> system: weewx.
>>>>>
>>>>> Mar 30 13:34:20 rasp_pineto systemd[1]: Started LSB: weewx weather
>>>>> system.
>>>>>
>>>>> Mar 30 13:34:20 rasp_pineto weewx[1336] INFO __main__: Using
>>>>> configuration file /home/weewx/weewx.conf
>>>>>
>>>>> Mar 30 13:34:20 rasp_pineto weewx[1336] INFO __main__: Debug is 0
>>>>>
>>>>> Mar 30 13:34:20 rasp_pineto weewx[1336] INFO weewx.engine: Loading
>>>>> station type Vantage (weewx.drivers.vantage)
>>>>>
>>>>> Mar 30 13:34:20 rasp_pineto weewx[1336] ERROR weewx.engine: Import of
>>>>> driver failed: unsupported operand type(s) for %: 'bytes' and 'tuple'
>>>>> (<class 'TypeError'>)
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****  Traceback (most recent call last):
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****    File "/home/weewx/bin/weewx/engine.py", line 119, in setupStation
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****      self.console = loader_function(config_dict, self)
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****    File "/home/weewx/bin/weewx/drivers/vantage.py", line 39, in 
>>>>> loader
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****      return VantageService(engine, config_dict)
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****    File "/home/weewx/bin/weewx/drivers/vantage.py", line 1898, in
>>>>> __init__
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****      Vantage.__init__(self, **config_dict[DRIVER_NAME])
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****    File "/home/weewx/bin/weewx/drivers/vantage.py", line 515, in
>>>>> __init__
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****      self._setup()
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****    File "/home/weewx/bin/weewx/drivers/vantage.py", line 1326, in
>>>>> _setup
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****      unit_bits              = self._getEEPROM_value(0x29)[0]
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****    File "/home/weewx/bin/weewx/drivers/vantage.py", line 1384, in
>>>>> _getEEPROM_value
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****      command = b"EEBRD %X %X\n" % (offset, nbytes)
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL weewx.engine:
>>>>> ****  TypeError: unsupported operand type(s) for %: 'bytes' and 'tuple'
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL __main__: Unable to
>>>>> load driver: unsupported operand type(s) for %: 'bytes' and 'tuple'
>>>>>
>>>>> Mar 30 13:34:21 rasp_pineto weewx[1336] CRITICAL __main__:     ****
>>>>> Exiting...
>>>>>
>>>>>
>>>>>
>>>>> I don't know why the system is using Python 3.4.2 even my default
>>>>> version is 3.8.4
>>>>>
>>>>>
>>>>> root@rasp_pineto:/home/weewx# python -V
>>>>>
>>>>> Python 3.8.4
>>>>>
>>>>>
>>>>> I've tried to rollback to the previous version of Weewx, but I get the
>>>>> same error.
>>>>>
>>>>>
>>>>> Thank you for help
>>>>>
>>>>>
>>>>> Mauro
>>>>>
>>>>> --
>>>>> 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/89977cb6-ece2-4441-bdf8-0fb5c5d46d5fn%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/89977cb6-ece2-4441-bdf8-0fb5c5d46d5fn%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/4ebe679a-1152-4a37-a425-759994145ae0n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/4ebe679a-1152-4a37-a425-759994145ae0n%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/fae7cbd7-187c-4b38-b074-775d20efbd70n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/fae7cbd7-187c-4b38-b074-775d20efbd70n%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/CAPq0zEDpmvN%2BYqL7pXvfKXFCgDoNdY6n%2BdeAsf2Wb2aTaqSvYA%40mail.gmail.com.

Reply via email to