Oui vraiment bizarre suite à une upgrade OS qui s’est par ailleurs très bien déroulée…
Voici le message d’erreur suite à la commande bench setup requirements
$ /home/dokos/dokos-bench/env/bin/python -m pip install --quiet --upgrade pip
/home/dokos/dokos-bench/env/bin/python: No module named pip
J’ai donc tenté de re-install python3-pip avec apt, mais il est bien présent :
python3-pip is already the newest version (25.1.1+dfsg-1ubuntu2).
Au cas où, voici la suite du message d’erreur suite à “No module named pip”
Par avance merci !
ERROR:
subprocess.CalledProcessError: Command ‹ /home/dokos/dokos-bench/env/bin/python -m pip install --quiet --upgrade pip › returned non-zero exit status 1.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File « /home/dokos/.local/bin/bench », line 8, in
sys.exit(cli())
~~~^^
File « /usr/local/lib/python3.13/dist-packages/bench/cli.py », line 132, in cli
bench_command()
~~~~~~~~~~~~~^^
File « /usr/local/lib/python3.13/dist-packages/bench/commands/setup.py », line 229, in setup_requirements
bench.setup.requirements(apps=apps)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File « /usr/local/lib/python3.13/dist-packages/bench/utils/render.py », line 109, in wrapper_fn
return fn(*args, **kwargs)
File « /usr/local/lib/python3.13/dist-packages/bench/bench.py », line 454, in requirements
self.pip()
~~~~~~~~^^
File « /usr/local/lib/python3.13/dist-packages/bench/utils/render.py », line 130, in wrapper_fn
return fn(*args, **kwargs)
File « /usr/local/lib/python3.13/dist-packages/bench/bench.py », line 395, in pip
return self.run(
~~~~~~~~^
f"{self.bench.python} -m pip install {quiet_flag} --upgrade pip", cwd=self.bench.name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File « /usr/local/lib/python3.13/dist-packages/bench/bench.py », line 48, in run
return exec_cmd(cmd, cwd=cwd or self.cwd, _raise=_raise)
File « /usr/local/lib/python3.13/dist-packages/bench/utils/init.py », line 178, in exec_cmd
raise CommandFailedError from subprocess.CalledProcessError(return_code, cmd)
bench.exceptions.CommandFailedError