Pas la première fois que je tombe sur ce pb.
(placement) ~ 15:16:17 > pip3 install openpyxl
Traceback (most recent call last):
File "/home/virt/placement/bin/pip3", line 5, in <module>
from pip._internal.cli.main import main
File "/home/virt/placement/lib/python3.12/site-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/home/virt/placement/lib/python3.12/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/home/virt/placement/lib/python3.12/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/home/virt/placement/lib/python3.12/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
from pip._vendor.packaging.utils import canonicalize_name
ModuleNotFoundError: No module named 'pip._vendor.packaging'
J’ai googlé l’erreur, plein d’erreurs similaires, mais les explications partent dans tous les sens, et avec des différences de mise en oeuvre qui rendent inexploitables les autres solus proposées - si tant est que je les comprisse -
faut dire, je ne suis pas passé à venv, mais resté fidèle, à tort ou à raison, à mkvirtualenv.
je suis au début d’un développement, et ya plus d’un an que je n’avais rien développé.
Je vais essayer de varier les versions, à la fois python et virtualenv.