Как исправить «модуль« платформа »не имеет атрибута« linux_distribution »» при установке новых пакетов с Python3.8? - PullRequest
0 голосов
/ 08 ноября 2019

У меня были версии Python 2.7 и 3.5. Я хотел установить более новую версию Python, которая является Python 3.8. Я использую Ubuntu 16.04, и я не могу просто удалить Python 3.5 из-за зависимостей. Поэтому для запуска моих сценариев я использую python3.8 app.py. Пока проблем нет. Но когда я хочу установить новые пакеты через pip:

python3.8 -m pip install pylint

Выдает ошибку:

AttributeError: module 'platform' has no attribute 'linux_distribution'

Пока я пробовал:

sudo update-alternatives --config python3

ивыбрал python3.8 и запустил команду, начав с python3, но не повезло.

Затем:

sudo ln -sf /usr/bin/python3.5 /usr/bin/python3

Я также попытался запустить команду, начав с python3, но она тоже не сработала.

Как я могу это исправить, чтобы я мог устанавливать новые пакеты в мою новую версию Python?

...