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 <
jloui...@gmail.com
> <mailto:
jloui...@gmail.com>> 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 <
jloui...@gmail.com
> <mailto:
jloui...@gmail.com>
> > <mailto:
jloui...@gmail.com <mailto:
jloui...@gmail.com>>> 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