Я понимаю, что мог бы легко дождаться июля 2020 года, но сегодня я обновился до Ubuntu 20.04. Я обновил с 18.04 до 19.10 до 20.04.
Все, что я пробовал до сих пор, работало нормально, за исключением AWS EB CLI. Сработало нормально 18.04. Теперь, когда я запускаю eb deploy --staged
, я получаю сообщение об ошибке ниже.
Файл "/home/me/.local/bin/eb", строка 5, в
из ebcli.core.ebcore главная импортная
ImportError: Нет модуля с именем ebcli.core.ebcore
У кого-нибудь есть идеи, как это исправить? Спасибо.
При обновлении до Ubuntu 20.04 был удален Python 3.7 и установлен Python 3.8. Мне пришлось переустановить Python 3.7.
Тогда pip не работал должным образом. Удаление и повторная установка обычно не работает для меня. Я получаю сообщение об ошибке ниже.
ImportError: Нет модуля с именем pip._internal.cli.main
То, что мне помогло, было удалить тогда ...
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
Затем просто переустановите eb и инициализируйте .. .
pip install awsebcli --upgrade --user
eb init
Надеюсь, это кому-нибудь поможет.