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.
