I upgraded Python to 3.8.5, reinstalled Weewx.  Python -V is OK. Davis loop 
data is ok, but now seeing errors in image generation.  Pillow and other 
dependencies were reinstalled.  What am I missing?  Or was Python 3.8.5 a 
mistake.  I have dumped and cleared memory on the Vantage Pro.

weewx[89452] INFO __main__: Initializing weewx version 4.1.1
weewx[89452] INFO __main__: Using Python 3.8.5 (default, Jul 21 2020, 
10:48:26) 
[Clang 11.0.3 (clang-1103.0.32.62)]
weewx[89452] INFO __main__: Platform macOS-10.15.6-x86_64-i386-64bit
weewx[89452] INFO __main__: Locale is 'C/UTF-8/C/C/C/C'
weewx[89452] INFO __main__: Using configuration file 
/Users/rycweather/weewx/weewx.conf
weewx[89452] INFO __main__: Debug is 1
weewx[89452] DEBUG __main__: Initializing engine
weewx[89452] INFO weewx.engine: Loading station type Vantage 
(weewx.drivers.vantage)
weewx[89452] DEBUG weewx.drivers.vantage: Driver version is 3.2.1
weewx[89452] DEBUG weewx.drivers.vantage: Opened up ethernet host 
192.168.145.106 on port 22222. timeout=4.0, tcp_send_delay=0.5
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] DEBUG weewx.drivers.vantage: Hardware type is 16
weewx[89452] DEBUG weewx.drivers.vantage: ISS ID is 3
weewx[89452] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.engine.StdTimeSynch
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
weewx[89452] INFO weewx.engine: StdConvert target unit is 0x1
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.engine.StdConvert
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.engine.StdCalibrate
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdQC
weewx[89452] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
weewx[89452] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
weewx[89452] DEBUG weewx.manager: Daily summary version is 2.0
weewx[89452] INFO weewx.wxservices: The following values will be 
calculated: pressure=prefer_hardware, barometer=prefer_hardware, 
altimeter=prefer_hardware, windchill=prefer_hardware, 
heatindex=prefer_hardware, dewpoint=prefer_hardware, 
inDewpoint=prefer_hardware, rainRate=prefer_hardware, 
maxSolarRad=prefer_hardware, cloudbase=prefer_hardware, 
humidex=prefer_hardware, appTemp=prefer_hardware, ET=prefer_hardware, 
windrun=prefer_hardware
weewx[89452] INFO weewx.wxservices: The following algorithms will be used 
for calculations: altimeter=aaASOS, maxSolarRad=RS
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.wxservices.StdWXCalculate
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
weewx[89452] INFO weewx.engine: Archive will use data binding wx_binding
weewx[89452] INFO weewx.engine: Record generation will be attempted in 
'hardware'
weewx[89452] INFO weewx.engine: Using archive interval of 300 seconds 
(specified by hardware)
weewx[89452] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.engine.StdArchive
weewx[89452] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
weewx[89452] INFO weewx.restx: StationRegistry: Station will be registered.
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.restx.StdStationRegistry
weewx[89452] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
weewx[89452] DEBUG weewx.restx: WU essentials: {}
weewx[89452] INFO weewx.restx: Wunderground-PWS: Data for station 
KCACALIF93 will be posted
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.restx.StdWunderground
weewx[89452] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
weewx[89452] INFO weewx.restx: PWSweather: Posting not enabled.
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.restx.StdPWSweather
weewx[89452] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
weewx[89452] INFO weewx.restx: CWOP: Posting not enabled.
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.restx.StdCWOP
weewx[89452] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
weewx[89452] INFO weewx.restx: WOW: Posting not enabled.
weewx[89452] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
weewx[89452] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
weewx[89452] INFO weewx.restx: AWEKAS: Posting not enabled.
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.restx.StdAWEKAS
weewx[89452] DEBUG weewx.engine: Loading service user.windy.Windy
weewx[89452] DEBUG weewx.manager: Daily summary version is 2.0
weewx[89452] INFO user.windy: version is 0.7
weewx[89452] INFO user.windy: Data will be uploaded to 
https://stations.windy.com/pws/update
weewx[89452] DEBUG weewx.engine: Finished loading service user.windy.Windy
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.engine.StdPrint
weewx[89452] DEBUG weewx.engine: Loading service weewx.engine.StdReport
weewx[89452] DEBUG weewx.engine: Finished loading service 
weewx.engine.StdReport
weewx[89452] INFO __main__: Starting up weewx version 4.1.1
weewx[89452] DEBUG weewx.manager: Daily summary version is 2.0
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] INFO weewx.engine: Clock error is -3.70 seconds (positive is 
fast)
weewx[89452] INFO weewx.engine: Using binding 'wx_binding' to database 
'weewx.sdb'
weewx[89452] INFO weewx.manager: Starting backfill of daily summaries
weewx[89452] DEBUG weewx.drivers.vantage: Getting archive packets since 
2020-07-31 12:30:00 PDT (1596223800)
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting 
index= 1
weewx[89452] INFO weewx.manager: Added record 2020-07-31 12:35:00 PDT 
(1596224100) to database 'weewx.sdb'
weewx[89452] INFO weewx.manager: Added record 2020-07-31 12:35:00 PDT 
(1596224100) to daily summary in 'weewx.sdb'
weewx[89452] DEBUG weewx.drivers.vantage: Empty record page 0; index 2
weewx[89452] INFO weewx.engine: Starting main packet loop.
weewx[89452] INFO weewx.restx: Windy: Published record 2020-07-31 12:35:00 
PDT (1596224100)
weewx[89452] INFO weewx.restx: Wunderground-PWS: Published record 
2020-07-31 12:35:00 PDT (1596224100)
weewx[89452] INFO weewx.restx: StationRegistry: Published record 2020-07-31 
12:35:00 PDT (1596224100)
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] DEBUG weewx.drivers.vantage: Getting archive packets since 
2020-07-31 12:35:00 PDT (1596224100)
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting 
index= 2
weewx[89452] INFO weewx.manager: Added record 2020-07-31 12:40:00 PDT 
(1596224400) to database 'weewx.sdb'
weewx[89452] INFO weewx.manager: Added record 2020-07-31 12:40:00 PDT 
(1596224400) to daily summary in 'weewx.sdb'
weewx[89452] DEBUG weewx.drivers.vantage: Empty record page 0; index 3
weewx[89452] DEBUG weewx.restx: StationRegistry: wait interval (300 < 
604800) has not passed for record 2020-07-31 12:40:00 PDT (1596224400)
weewx[89452] DEBUG weewx.reportengine: Running reports for latest time in 
the database.
weewx[89452] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
weewx[89452] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. 
Skipping.
weewx[89452] DEBUG weewx.reportengine: Running report 'SeasonsReport'
weewx[89452] DEBUG weewx.reportengine: Found configuration file 
/Users/rycweather/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
weewx[89452] DEBUG weewx.cheetahgenerator: Using search list 
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
weewx[89452] DEBUG weewx.manager: Daily summary version is 2.0
weewx[89452] INFO weewx.restx: Windy: Published record 2020-07-31 12:40:00 
PDT (1596224400)
weewx[89452] INFO weewx.restx: Wunderground-PWS: Published record 
2020-07-31 12:40:00 PDT (1596224400)
weewx[89452] DEBUG weewx.drivers.vantage: Gentle wake up of console 
successful
weewx[89452] INFO weewx.cheetahgenerator: Generated 8 files for report 
SeasonsReport in 1.20 seconds
weewx[89452] ERROR weewx.reportengine: Unable to instantiate generator 
'weewx.imagegenerator.ImageGenerator'
weewx[89452] ERROR weewx.reportengine:         ****  No module named 'Image'
weewx[89452] ERROR weewx.reportengine:         ****  Traceback (most recent 
call last):

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weeplot/genplot.py", line 15, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      from PIL import 
Image, ImageDraw

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/PIL/Image.py", line 93, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      from . import 
_imaging as core

weewx[89452] ERROR weewx.reportengine:         ****  ImportError: cannot 
import name '_imaging' from 'PIL' 
(/Users/rycweather/weewx/bin/PIL/__init__.py)

weewx[89452] ERROR weewx.reportengine:         ****  

weewx[89452] ERROR weewx.reportengine:         ****  During handling of the 
above exception, another exception occurred:

weewx[89452] ERROR weewx.reportengine:         ****  

weewx[89452] ERROR weewx.reportengine:         ****  Traceback (most recent 
call last):

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weewx/reportengine.py", line 180, in run

weewx[89452] ERROR weewx.reportengine:         ****      obj = 
weeutil.weeutil.get_object(generator)(

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weeutil/weeutil.py", line 1093, in get_object

weewx[89452] ERROR weewx.reportengine:         ****      mod = 
__import__(module)

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weewx/imagegenerator.py", line 19, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      import 
weeplot.genplot

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weeplot/genplot.py", line 17, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      import Image, 
ImageDraw

weewx[89452] ERROR weewx.reportengine:         ****  ModuleNotFoundError: 
No module named 'Image'

weewx[89452] ERROR weewx.reportengine:         ****  Generator ignored
weewx[89452] INFO weewx.reportengine: Copied 5 files to 
/Users/rycweather/www
weewx[89452] DEBUG weewx.reportengine: Running report 'SmartphoneReport'
weewx[89452] DEBUG weewx.reportengine: Found configuration file 
/Users/rycweather/weewx/skins/Smartphone/skin.conf for report 
'SmartphoneReport'
weewx[89452] DEBUG weewx.cheetahgenerator: Using search list 
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
weewx[89452] DEBUG weewx.manager: Daily summary version is 2.0
weewx[89452] INFO weewx.cheetahgenerator: Generated 6 files for report 
SmartphoneReport in 0.09 seconds
weewx[89452] ERROR weewx.reportengine: Unable to instantiate generator 
'weewx.imagegenerator.ImageGenerator'
weewx[89452] ERROR weewx.reportengine:         ****  No module named 'Image'
weewx[89452] ERROR weewx.reportengine:         ****  Traceback (most recent 
call last):

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weeplot/genplot.py", line 15, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      from PIL import 
Image, ImageDraw

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/PIL/Image.py", line 93, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      from . import 
_imaging as core

weewx[89452] ERROR weewx.reportengine:         ****  ImportError: cannot 
import name '_imaging' from 'PIL' 
(/Users/rycweather/weewx/bin/PIL/__init__.py)

weewx[89452] ERROR weewx.reportengine:         ****  

weewx[89452] ERROR weewx.reportengine:         ****  During handling of the 
above exception, another exception occurred:

weewx[89452] ERROR weewx.reportengine:         ****  

weewx[89452] ERROR weewx.reportengine:         ****  Traceback (most recent 
call last):

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weewx/reportengine.py", line 180, in run

weewx[89452] ERROR weewx.reportengine:         ****      obj = 
weeutil.weeutil.get_object(generator)(

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weeutil/weeutil.py", line 1093, in get_object

weewx[89452] ERROR weewx.reportengine:         ****      mod = 
__import__(module)

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weewx/imagegenerator.py", line 19, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      import 
weeplot.genplot

weewx[89452] ERROR weewx.reportengine:         ****    File 
"/Users/rycweather/weewx/bin/weeplot/genplot.py", line 17, in <module>

weewx[89452] ERROR weewx.reportengine:         ****      import Image, 
ImageDraw

weewx[89452] ERROR weewx.reportengine:         ****  ModuleNotFoundError: 
No module named 'Image'

weewx[89452] ERROR weewx.reportengine:         ****  Generator ignored

-- 
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/ebb4fdc5-0bc7-404a-b862-34d60d1fe0c9n%40googlegroups.com.

Reply via email to