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.
