У меня были версии 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?