#1 Le 31/07/2022, à 10:10
- Serpolet
[Résolu] topgrade
Bonjour
En mettant à jour topgrade
https://github.com/r-darwish/topgrade
Keeping your system up to date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, topgrade detects which tools you use and runs the appropriate commands to update them.
Je me retrouve avec des erreurs que je n'arrive pas à comprendre donc dépanner
―― 09:45:29 - pip3 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Requirement already satisfied: pip in ./.local/lib/python3.8/site-packages (22.2)
Collecting pip
Using cached pip-22.2.1-py3-none-any.whl (2.0 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 22.2
Uninstalling pip-22.2:
Successfully uninstalled pip-22.2
Rolling back uninstall of pip
Moving to /home/shsteg/.local/bin/pip
from /tmp/pip-uninstall-e6vuxxp3/pip
Moving to /home/shsteg/.local/bin/pip3
from /tmp/pip-uninstall-e6vuxxp3/pip3
Moving to /home/shsteg/.local/bin/pip3.8
from /tmp/pip-uninstall-e6vuxxp3/pip3.8
Moving to /home/shsteg/.local/lib/python3.8/site-packages/pip-22.2.dist-info/
from /home/shsteg/.local/lib/python3.8/site-packages/~ip-22.2.dist-info
Moving to /home/shsteg/.local/lib/python3.8/site-packages/pip/
from /home/shsteg/.local/lib/python3.8/site-packages/~ip
ERROR: Exception:
Traceback (most recent call last):
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
return func(self, options, args)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 461, in run
installed = install_given_reqs(
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/req/__init__.py", line 73, in install_given_reqs
requirement.install(
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/req/req_install.py", line 752, in install
scheme = get_scheme(
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/locations/__init__.py", line 244, in get_scheme
from . import _distutils
ImportError: cannot import name '_distutils' from 'pip._internal.locations' (/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/locations/__init__.py)
--- Logging error ---
Traceback (most recent call last):
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 177, in emit
self.console.print(renderable, overflow="ignore", crop=False, style=style)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_vendor/rich/console.py", line 1673, in print
extend(render(renderable, render_options))
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_vendor/rich/console.py", line 1305, in render
for render_output in iter_render:
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 134, in __rich_console__
for line in lines:
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_vendor/rich/segment.py", line 249, in split_lines
for segment in segments:
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_vendor/rich/console.py", line 1283, in render
renderable = rich_cast(renderable)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_vendor/rich/protocol.py", line 36, in rich_cast
renderable = cast_method()
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/self_outdated_check.py", line 130, in __rich__
pip_cmd = get_best_invocation_for_this_pip()
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/utils/entrypoints.py", line 58, in get_best_invocation_for_this_pip
if found_executable and os.path.samefile(
File "/usr/lib/python3.8/genericpath.py", line 101, in samefile
s2 = os.stat(f2)
FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce type: '/usr/bin/pip3.8'
Call stack:
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/__main__.py", line 31, in <module>
sys.exit(_main())
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/main.py", line 70, in main
return command.main(cmd_args)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 101, in main
return self._main(args)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
self.handle_pip_version_check(options)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 190, in handle_pip_version_check
pip_self_version_check(session, options)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/self_outdated_check.py", line 236, in pip_self_version_check
logger.info("[present-rich] %s", upgrade_prompt)
File "/usr/lib/python3.8/logging/__init__.py", line 1446, in info
self._log(INFO, msg, args, **kwargs)
File "/usr/lib/python3.8/logging/__init__.py", line 1589, in _log
self.handle(record)
File "/usr/lib/python3.8/logging/__init__.py", line 1599, in handle
self.callHandlers(record)
File "/usr/lib/python3.8/logging/__init__.py", line 1661, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.8/logging/__init__.py", line 954, in handle
self.emit(record)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 179, in emit
self.handleError(record)
Message: '[present-rich] %s'
Arguments: (UpgradePrompt(old='22.2', new='22.2.1'),)
Retry? (y)es/(N)o/(s)hell/(q)uit
pris dans le code de dessus, cette partie est en rouge
ERROR: Exception:
Traceback (most recent call last):
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
return func(self, options, args)
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 461, in run
installed = install_given_reqs(
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/req/__init__.py", line 73, in install_given_reqs
requirement.install(
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/req/req_install.py", line 752, in install
scheme = get_scheme(
File "/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/locations/__init__.py", line 244, in get_scheme
from . import _distutils
ImportError: cannot import name '_distutils' from 'pip._internal.locations' (/home/shsteg/.local/lib/python3.8/site-packages/pip/_internal/locations/__init__.py)
Qui aurait une idée de ce qui se passe ?
Merci pour votre précieuse aide
Serpolet
Dernière modification par Serpolet (Le 03/08/2022, à 19:17)
Hors ligne
#2 Le 31/07/2022, à 10:14
- Serpolet
Re : [Résolu] topgrade
Poser la question est parfois trouver la réponse
https://stackoverflow.com/questions/638 … -python3-8
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
Après mon futur reboot, je ferais un update, et viendrait fermer le sujet ou non
Merci pour votre patience
Serpolet
Hors ligne