I’m not sure what OS you are on, but would you try:

python3
import serial

> On Oct 25, 2020, at 12:40 PM, Mark Jenks <mjenks1...@gmail.com> wrote:
> 
> 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.
>>>>> 
>>>>> 
>>>> -- 
>>>> -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.

-- 
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/2626E7FB-A4DF-4713-B464-012A6AFC51AA%40johnkline.com.

Reply via email to