Which version of Raspbian is your Pi running?

-tk

On Tue, Mar 17, 2020 at 8:33 AM Lucas Heijst <[email protected]> wrote:

> Tom,
>
> I followed the install instructions of v4.0.0b16 for python3, see below.
> After startup I got a ModuleNotFoundError: No module named 'pymysql'
> So I added to the install:
> apt-get install python3-mysqldb
>
> Luc
>
> install instructions
> =====
> apt-get install python3-pip -y
>
> # Required packages:
> sudo python3 -m pip install configobj
> sudo python3 -m pip install cheetah3
> sudo python3 -m pip install pillow
>
> # Required if hardware is serial or USB, respectively:
> sudo python3 -m pip install pyserial
> sudo python3 -m pip install pyusb
>
> # Required if using MySQL. If this does not
> # install cleanly, then see https://pypi.org/project/mysqlclient/
> sudo python3 -m pip install mysqlclient
>
> # Optional: for extended almanac information:
> sudo python3 -m pip install pyephem
> ====
>
> startup
> ====
> Mar 17 12:18:42 pi37 weewx[7000] INFO __main__: Initializing weewx version
> 4.0.0b16
> ...
> Mar 17 12:18:42 pi37 weewx[7004] DEBUG weewx.engine: Loading service
> user.cmon.ComputerMonitor
> Mar 17 12:18:42 pi37 /weewxd: cmon: service version is 0.17
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__: Caught unrecoverable
> exception:
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****  No module
> named 'pymysql'
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****  Traceback
> (most recent call last):
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weedb/mysql.py", line 12, in <module>
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****      import
> MySQLdb
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/usr/local/lib/python3.7/dist-packages/MySQLdb/__init__.py", line 18, in
> <module>
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****      from .
> import _mysql
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****  ImportError:
> libmariadb.so.3: cannot open shared object file: No such file or directory
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****  During
> handling of the above exception, another exception occurred:
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****  Traceback
> (most recent call last):
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weewxd", line 148, in main
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****      engine =
> weewx.engine.StdEngine(config_dict)
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weewx/engine.py", line 75, in __init__
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> self.loadServices(config_dict)
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weewx/engine.py", line 136, in loadServices
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****      obj =
> weeutil.weeutil.get_object(svc)(self,config_dict)
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/user/cmon.py", line 705, in __init__
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> initialize=True)
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weewx/manager.py", line 523, in get_manager
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> self.manager_cache[data_binding] = open_manager(manager_dict, initialize)
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weewx/manager.py", line 673, in open_manager
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> manager_dict['schema'])
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weewx/manager.py", line 150, in open_with_create
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> connection = weedb.connect(database_dict)
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weedb/__init__.py", line 86, in connect
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> __import__(db_dict['driver'])
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****    File
> "/home/weewx/bin/weedb/mysql.py", line 15, in <module>
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****      import
> pymysql as MySQLdb
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****
> ModuleNotFoundError: No module named 'pymysql'
> Mar 17 12:18:42 pi37 weewx[7004] CRITICAL __main__:     ****  Exiting.
> ====
>
> --
> You received this message because you are subscribed to the Google Groups
> "weewx-development" 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-development/3a5ea761-f277-4cf4-a042-85ea282ebb65%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-development/3a5ea761-f277-4cf4-a042-85ea282ebb65%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/CAPq0zEBjDvQPyZBmCucQo4Es-tfb_YUaJv6yn6iAfigVwGwa5Q%40mail.gmail.com.

Reply via email to