Несколько рекомендаций, как устранить проблему ImportError при переходе на другую версию Python:
- Понять, какие сценарии запускаются и какие версии pip использует интерпретатор Python. github.com Для этого нужно определить полный абсолютный путь к исполняемому сценарию. github.com Затем выяснить, какая версия Python используется сценарием для запуска pip. github.com Часто информацию можно получить из строки shebang в сценарии. github.com
- Вернуть установку системы в исходное состояние. github.com Возможно, потребуется удалить и установить пакет pip снова. github.com
- Использовать виртуальные окружения. sky.pro askubuntu.com Они помогают изолировать файлы разных версий Python и избегать конфликтов между ними. askubuntu.com
- Указать версию Python перед командой установки пакетов. stackoverflow.com Например, для установки пакетов для версии 3.5 нужно использовать исполняемый файл pip3.5. stackoverflow.com
Если не удаётся самостоятельно решить проблему, рекомендуется обратиться за помощью к поставщику Python (например, дистрибутиву Linux, облачному провайдеру и т. д.). github.com