Honestly, I think you'll save yourself a lot of time by just upgrading your
RPi to Raspbian 10 ("buster"). Security updates for Debian 9 ("stretch")
were discontinued over a year ago.Search the web for instructions. Here's an example: https://www.raspberrypi.org/documentation/raspbian/updating.md -tk On Tue, Jul 6, 2021 at 5:50 AM J.L. Blom <[email protected]> wrote: > On 06-07-2021 13:52, Tom Keffer wrote: > > It looks like you're using an older version of pip, designed for > > Python 2. Make sure you have a more modern copy. > > > > Check the documentation for pip: > > https://pip.pypa.io/en/stable/installing/ > > <https://pip.pypa.io/en/stable/installing/> > > > > On Tue, Jul 6, 2021 at 3:27 AM J.L. Blom <[email protected] > > <mailto:[email protected]>> wrote: > > > > On 05-07-2021 17:29, Tom Keffer wrote: > > > You didn't say what operating system you are using, but a Python 3 > > > version of Cheetah is not available on Debian 9 systems. What > > > operating system are you using? Here are a few options: > > > > > > 1. Upgrade to Debian 10; > > > 2. Or, use Python 2; > > > 3. Or, install using pip: > > > > > > pip3 install cheetah3 > > > > > > The last is probably the best solution. > > > > > > -tk > > > > > > On Mon, Jul 5, 2021 at 6:35 AM J.L. Blom <[email protected] > > <mailto:[email protected]> > > > <mailto:[email protected] <mailto:[email protected]>>> > wrote: > > > > > > I have been a long time away as I had A: other > > interests/problems to > > > solve and B weewx works still without problems. However I'm > > still > > > working with version 4.1.1 and I think it's becoming time to > > > upgrade to > > > 1.5. However there is a problem.When I try to upgrade using > > apt I get > > > the following message: > > > The following packages have unmet dependencies: > > > weewx : Depends: python3-cheetah but it is not installable. > > > I've tried to reinstall it (using synaptic) but no success. Can > > > anybody > > > shine light on this problem and how to solve it? > > > Thanks in advance, > > > Joep L. Blom > > > > > > -- > > > > > > > ---------------------------------------- > > Command "python setup.py egg_info" failed with error code 1 in > > /tmp/pip-build-hod7_7mb/cheetah/ > > Is there a solution for this? > > > > -- > > Y > > > > > Thanks Tom. I went to the site and I followed the upgrade instructions > but I assume however that the raspberry OS is unwilling to follow the > rules and gave me the following: > Installing collected packages: pip > Found existing installation: pip 9.0.1 > Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside > environment /usr > Can't rollback pip, nothing uninstalled. > Exception: > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, > in main > status = self.run(options, args) > File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line > 360, in run > prefix=options.prefix_path, > File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 784, > in install > **kwargs > File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line > 851, in install > self.move_wheel_files(self.source_dir, root=root, prefix=prefix) > File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line > 1064, in move_wheel_files > isolated=self.isolated, > File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 462, in > move_wheel_files > generated.extend(maker.make(spec)) > File > "/usr/share/python-wheels/distlib-0.2.4-py2.py3-none-any.whl/distlib/scripts.py", > > line 372, in make > self._make_script(entry, filenames, options=options) > File > "/usr/share/python-wheels/distlib-0.2.4-py2.py3-none-any.whl/distlib/scripts.py", > > line 276, in _make_script > self._write_script(scriptnames, shebang, script, filenames, ext) > File > "/usr/share/python-wheels/distlib-0.2.4-py2.py3-none-any.whl/distlib/scripts.py", > > line 250, in _write_script > self._fileop.write_binary_file(outname, script_bytes) > File > "/usr/share/python-wheels/distlib-0.2.4-py2.py3-none-any.whl/distlib/util.py", > > line 407, in write_binary_file > with open(path, 'wb') as f: > IOError: [Errno 21] Is a directory: '/home/weewx/bin/pip' > To be honest. my programming days are long behind me (as you can > imagine) and interpreting error messages is a little difficult but maybe > you can she your light on it. > Joep > > -- > 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/8212be79-d0e8-9f06-825d-e0bca8ee047a%40gmail.com > . > -- 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/CAPq0zEAyF5aCHU_zMfNLogueosASq_PkK7jFJLuRGGMr2_u5tQ%40mail.gmail.com.
