If you use pip to install things while in the WeeWX directory /home/weewx, it will see the setup.cfg file there, then try and install things in the WeeWX directory system. Take a look in /home/weewx/bin and see if serial ended up in there.
If so, delete it, then cd to some other directory, such as your home directory, then try installing. Make sure you use the python3 version of pip: *cd ~* *python3 -m pip install pyserial* -tk On Sun, Oct 25, 2020 at 3:38 PM Mark Jenks <mjenks1...@gmail.com> wrote: > Never had to do that before.. But just added weewx go dialout group and > no change. > > On Sunday, October 25, 2020 at 5:16:31 PM UTC-5 ti...@skybase.net wrote: > >> Hi Mark, >> >> Does the user, that weewx is running as, belong to the group dialout ? >> >> On linux, a user that wants to use a serial port must belong to the >> dialout group. >> >> This still applies even if the serial port is via a USB interface. >> >> regards >> >> Tim >> >> On 26/10/20 7:06 am, Mark Jenks wrote: >> > I just did a full stop and start, and I get this. Permissions? >> > >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > weewx.engine: **** Vantage.__init__(self, >> > **config_dict[DRIVER_NAM> >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > weewx.engine: **** File >> > "/home/weewx/bin/weewx/drivers/vantage.py", > >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > weewx.engine: **** self.port.openPort() >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > weewx.engine: **** File >> > "/home/weewx/bin/weewx/drivers/vantage.py", > >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > weewx.engine: **** self.serial_port = >> > serial.Serial(self.port, sel> >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > weewx.engine: **** AttributeError: module 'serial' has no >> > attribute 'S> >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > __main__: Unable to load driver: module 'serial' has no attribute >> 'Serial' >> > Oct 25 15:04:18 server.mjenks.net weewxd[20245]: weewx[20245] CRITICAL >> > __main__: **** Exiting... >> > Oct 25 15:04:18 server.mjenks.net systemd[1]: weewx.service: Main >> > process exited, code=exited, status=4/NOPERMISSION >> > Oct 25 15:04:18 server.mjenks.net systemd[1]: weewx.service: Failed >> > with result 'exit-code'. >> > >> > >> > -- > 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/e874ea1c-7ca8-41a8-b5c5-043799a7836bn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/e874ea1c-7ca8-41a8-b5c5-043799a7836bn%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/CAPq0zEChVD12ufrx4cA82Z%2Bi1K4eFzjcJWPgpX5pubaFpemOhQ%40mail.gmail.com.