This works... [weewx@server ~]$ python Python 3.7.6 (default, Jan 30 2020, 09:44:41) [GCC 9.2.1 20190827 (Red Hat 9.2.1-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import serial >>>
On Sunday, October 25, 2020 at 2:10:28 PM UTC-5 Mark Jenks wrote: > I just did this. No change.. > > dnf install python3-pyserial > > > On Sunday, October 25, 2020 at 1:59:28 PM UTC-5 Mark Jenks wrote: > >> pip install pyserial >> >> On Sunday, October 25, 2020 at 1:28:02 PM UTC-5 tke...@gmail.com wrote: >> >>> How did you install pyserial? >>> >>> On Sun, Oct 25, 2020 at 10:00 AM Mark Jenks <mjenk...@gmail.com> wrote: >>> >>>> # The station model, e.g., WMR200, WMR200A, Radio Shack W200 >>>> model = Vantage >>>> >>>> # The driver to use: >>>> driver = weewx.drivers.vantage >>>> type = Serial >>>> port = /dev/ttyUSB0 >>>> >>>> # The type of LOOP packet to request: 1 = LOOP1; 2 = LOOP2; 3 = both >>>> loop_request = 1 >>>> >>>> >>>> On Sunday, October 25, 2020 at 11:58:59 AM UTC-5 Mark Jenks wrote: >>>> >>>>> I was running python 2 before, and upgraded to python 3. Never had >>>>> an issue until I upgraded to 4.1.1. >>>>> >>>>> What am I missing? >>>>> >>>>> # python --version >>>>> Python 3.7.6 >>>>> >>>>> pyserial is installed. >>>>> >>>>> [root@server bin]# ./wee_device >>>>> Using configuration file /home/weewx/weewx.conf >>>>> Using Vantage driver version 3.2.1 (weewx.drivers.vantage) >>>>> Traceback (most recent call last): >>>>> File "./wee_device", line 78, in <module> >>>>> main() >>>>> File "./wee_device", line 74, in main >>>>> device.configure(config_dict) >>>>> File "/home/weewx/bin/weewx/drivers/__init__.py", line 67, in >>>>> configure >>>>> self.do_options(options, parser, config_dict, not options.noprompt) >>>>> File "/home/weewx/bin/weewx/drivers/vantage.py", line 2055, in >>>>> do_options >>>>> station = Vantage(**config_dict[DRIVER_NAME]) >>>>> File "/home/weewx/bin/weewx/drivers/vantage.py", line 511, in >>>>> __init__ >>>>> self.port.openPort() >>>>> File "/home/weewx/bin/weewx/drivers/vantage.py", line 307, in >>>>> openPort >>>>> self.serial_port = serial.Serial(self.port, self.baudrate, >>>>> timeout=self.timeout) >>>>> AttributeError: module 'serial' has no attribute 'Serial' >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> 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/77253bab-92be-417c-956d-1fcdc0876293n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/77253bab-92be-417c-956d-1fcdc0876293n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> >>>> -- >>> -tk >>> >> -- 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/3761c9ce-55d7-44b8-8530-53dceebe7ea6n%40googlegroups.com.