Pip прерывается при переключении на Python3.7.9 с использованием альтернатив обновления -в Debian

Используйтеgrep:

grep -vwf file2 file1 | cut -d: -f1
2
3
1
30.09.2021, 13:21
1 ответ

Первое исключение ModuleNotFoundError: No module named 'importlib_metadata'указывает на то, что pip не может найти модуль importlib.metadata , который был добавлен в Python 3.8, поэтому pip из репозиториев Debian несовместим с Python 3.7, который вы установили вручную. Вы можете установить более старую версию pip вручную, но я бы рекомендовал использовать виртуальную среду Python, которую также можно настроить с различными версиями Python .

Таким образом, вы можете сделать что-то вроде

$ python3.7 -m venv python37
$ source python37/bin/activate

и работать с версией Python 3.7, которую вы установили, фактически не изменяя то, что /usr/bin/python3является общесистемным -и потенциально ломая другие вещи, кроме pip.

3
30.09.2021, 15:30

Теги

Похожие вопросы