oops sorry yes weewx 3.9 is python 2.7
bit of a basic error thanks again On Saturday, 27 May 2023 at 18:37:18 UTC+1 Tom Keffer wrote: > The dependencies WeeWX needs to run under Python 3 are missing. > > See http://www.weewx.com/docs/setup.htm > > > On Sat, May 27, 2023 at 9:38 AM [email protected] <[email protected]> > wrote: > >> weewx starts but failing as shown any ideas? >> >> thanks for any help >> >> >> May 27 17:35:12 raspberrypiwx CRON[4221]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:12 raspberrypiwx CRON[4216]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:12 raspberrypiwx CRON[4222]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:25 raspberrypiwx weewx[4200] DEBUG user.gw1000: Next update >> in 20 seconds >> May 27 17:35:25 raspberrypiwx weewx[4200] INFO weewx.manager: Added >> record 2023-05-27 17:35:00 BST (1685205300) to database 'weewx.sdb' >> May 27 17:35:25 raspberrypiwx weewx[4200] INFO weewx.manager: Added >> record 2023-05-27 17:35:00 BST (1685205300) to daily summary in 'weewx.sdb' >> May 27 17:35:27 raspberrypiwx CRON[4215]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:36 raspberrypiwx CRON[4209]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:36 raspberrypiwx CRON[4210]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:36 raspberrypiwx CRON[4211]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:36 raspberrypiwx CRON[4212]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:43 raspberrypiwx influxd[475]: >> ts=2023-05-27T16:35:43.461797Z lvl=info msg="failed to store statistics" >> log_id=0i3UyD5l000 service=monitor error=timeout >> May 27 17:35:45 raspberrypiwx weewx[4200] DEBUG user.gw1000: Next update >> in 20 seconds >> May 27 17:35:48 raspberrypiwx CRON[4214]: (CRON) info (No MTA installed, >> discarding output) >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Running reports for latest time in the database. >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Report 'SeasonsReport' not enabled. Skipping. >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Report 'SmartphoneReport' not enabled. Skipping. >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Report 'MobileReport' not enabled. Skipping. >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Running report 'StandardReport' >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Found >> configuration file /home/weewx/skins/Standard/skin.conf for report >> 'StandardReport' >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> Unable to instantiate generator 'weewx.cheetahgenerator.CheetahGenerator' >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** No module named 'Cheetah' >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** Traceback (most recent call last): >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** File "/home/weewx/bin/weewx/reportengine.py", line 180, in run >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** obj = weeutil.weeutil.get_object(generator)( >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** File "/home/weewx/bin/weeutil/weeutil.py", line 1335, in >> get_object >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** mod = __import__(module) >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 69, in >> <module> >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** import Cheetah.Filters >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** ModuleNotFoundError: No module named 'Cheetah' >> May 27 17:35:51 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** Generator ignored >> May 27 17:35:51 raspberrypiwx weewx[4200] DEBUG weewx.manager: Daily >> summary version is 4.0 >> May 27 17:35:52 raspberrypiwx weewx[4200] INFO weewx.imagegenerator: >> Generated 16 images for report StandardReport in 0.78 seconds >> May 27 17:35:52 raspberrypiwx weewx[4200] INFO weewx.reportengine: Copied >> 15 files to /home/weewx/public_html >> May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Running report 'forecast' >> May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: Found >> configuration file /home/weewx/skins/forecast/skin.conf for report >> 'forecast' >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> Unable to instantiate generator 'weewx.cheetahgenerator.CheetahGenerator' >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** No module named 'Cheetah' >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** Traceback (most recent call last): >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** File "/home/weewx/bin/weewx/reportengine.py", line 180, in run >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** obj = weeutil.weeutil.get_object(generator)( >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** File "/home/weewx/bin/weeutil/weeutil.py", line 1335, in >> get_object >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** mod = __import__(module) >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 69, in >> <module> >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** import Cheetah.Filters >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** ModuleNotFoundError: No module named 'Cheetah' >> May 27 17:35:52 raspberrypiwx weewx[4200] ERROR weewx.reportengine: >> **** Generator ignored >> May 27 17:35:52 raspberrypiwx weewx[4200] INFO weewx.reportengine: Copied >> 87 files to /home/weewx/public_html/forecast >> May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Report 'FTP' not enabled. Skipping. >> May 27 17:35:52 raspberrypiwx weewx[4200] DEBUG weewx.reportengine: >> Report 'RSYNC' not enabled. Skipping. >> May 27 17:36:02 raspberrypiwx CRON[4208]: (CRON) info (No MTA installed, >> discarding output) >> On Saturday, 27 May 2023 at 16:48:31 UTC+1 [email protected] wrote: >> >>> >>> sudo apt install python3-configobj >>> >>> fixed it thanks >>> >>> On Saturday, 27 May 2023 at 14:35:10 UTC+1 Tom Keffer wrote: >>> >>>> Hard to say without seeing the exact sequence you used, but it's highly >>>> likely that you tried to install configobj from the /home/weewx directory. >>>> Pip will see the "setup.cfg" file in there, and attempt to install >>>> configobj in among the weewx code. Check /home/weewx/bin and see if there >>>> are any configobj related files in there. >>>> >>>> Either >>>> >>>> 1. Install using pip from a directory other than /home/weewx; or >>>> 2. Install using apt: >>>> sudo apt install python3-configobj >>>> >>>> -tk >>>> >>>> On Sat, May 27, 2023 at 5:12 AM vigilance wx <[email protected]> >>>> wrote: >>>> >>>>> Cant upgrade from weewx 3,9,2 to weewx 4.10.2 >>>>> >>>>> >>>>> >>>>> Get to run sudo python3 ./setup.py install >>>>> >>>>> >>>>> >>>>> I get this error >>>>> >>>>> >>>>> >>>>> copying util/udev/rules.d/vantage.rules -> >>>>> /home/weewx/util/udev/rules.d >>>>> >>>>> copying util/udev/rules.d/wmr300.rules -> /home/weewx/util/udev/rules.d >>>>> >>>>> copying util/udev/rules.d/cc3000.rules -> /home/weewx/util/udev/rules.d >>>>> >>>>> copying util/udev/rules.d/te923.rules -> /home/weewx/util/udev/rules.d >>>>> >>>>> running install_egg_info >>>>> >>>>> Removing /home/weewx/bin/weewx-4.10.2.egg-info >>>>> >>>>> Writing /home/weewx/bin/weewx-4.10.2.egg-info >>>>> >>>>> Traceback (most recent call last): >>>>> >>>>> File "/home/weewx/bin/wee_config", line 12, in <module> >>>>> >>>>> from weecfg.config import ConfigEngine, Logger >>>>> >>>>> File "/home/weewx/bin/weecfg/__init__.py", line 23, in <module> >>>>> >>>>> import configobj >>>>> >>>>> ModuleNotFoundError: No module named 'configobj' >>>>> >>>>> >>>>> >>>>> So i Try to install pip3 install configobj >>>>> >>>>> >>>>> >>>>> Looking in indexes: https://pypi.org/simple, >>>>> https://www.piwheels.org/simple >>>>> >>>>> Collecting configobj >>>>> >>>>> Using cached >>>>> https://files.pythonhosted.org/packages/d3/bb/d10e531b297dd1d46f6b1fd11d018247af9f2d460037554bb7bb9011c6ac/configobj-5.0.8-py2.py3-none-any.whl >>>>> >>>>> Requirement already satisfied: six in /usr/lib/python3/dist-packages >>>>> (from configobj) (1.12.0) >>>>> >>>>> Installing collected packages: configobj >>>>> >>>>> Exception: >>>>> >>>>> Traceback (most recent call last): >>>>> >>>>> File >>>>> "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line >>>>> 143, in main >>>>> >>>>> status = self.run(options, args) >>>>> >>>>> File >>>>> "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line >>>>> 386, in run >>>>> >>>>> use_user_site=options.use_user_site, >>>>> >>>>> File "/usr/lib/python3/dist-packages/pip/_internal/req/__init__.py", >>>>> line 49, in install_given_reqs >>>>> >>>>> **kwargs >>>>> >>>>> File >>>>> "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line >>>>> 760, in install >>>>> >>>>> use_user_site=use_user_site, pycompile=pycompile, >>>>> >>>>> File >>>>> "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line >>>>> 382, in move_wheel_files >>>>> >>>>> warn_script_location=warn_script_location, >>>>> >>>>> File "/usr/lib/python3/dist-packages/pip/_internal/wheel.py", line >>>>> 215, in move_wheel_files >>>>> >>>>> prefix=prefix, >>>>> >>>>> File "/usr/lib/python3/dist-packages/pip/_internal/locations.py", >>>>> line 165, in distutils_scheme >>>>> >>>>> i.finalize_options() >>>>> >>>>> File "/usr/lib/python3.7/distutils/command/install.py", line 274, in >>>>> finalize_options >>>>> >>>>> raise DistutilsOptionError("can't combine user with prefix, " >>>>> >>>>> distutils.errors.DistutilsOptionError: can't combine user with prefix, >>>>> exec_prefix/home, or install_(plat)base >>>>> >>>>> >>>>> >>>>> So its not a weewx error it’s a “my installation error” >>>>> >>>>> Other than a fresh install on my raspberry pi any ideas? >>>>> >>>>> -- >>>>> 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 [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/c134bab6-2fd2-468f-b1a3-3e2caf7bc41dn%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/c134bab6-2fd2-468f-b1a3-3e2caf7bc41dn%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 [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/cbc7068e-ea99-4adb-b2ee-a7d49ae09dccn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/cbc7068e-ea99-4adb-b2ee-a7d49ae09dccn%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/8e624214-4a9e-409d-a2a9-b1122ec9fc87n%40googlegroups.com.
