Boto3 установлен, но не может найти модуль RHEL 7

#python #pip #rhel7

Вопрос:

Я пытаюсь заставить AWS-CLI работать для запуска и настройки экземпляров ec2.

Я установил boto3 с помощью pip, pip3 и python, но все еще не вижу boto3.

 ImportError: No module named boto3
 

Я запускаю RHEL 7. Я пробовал несколько разных способов его установки,

 pip install boto3
pip3 install boto3
python3 -m pip install --user boto3
 

В первый раз, когда я запустил pip install boto3 его, он прошел через вывод установки, как и в случае с pip3 install boto3 , но теперь он просто говорит requirement already satisfied , что он уже установлен.

Затем я установил rh-python36-python-pip scl enable rh-python36 bash , чтобы заставить pip работать, что работает нормально.

Я гуглил и гуглил и не могу найти никаких других ответов, так как он, похоже, установлен. Есть какие-нибудь идеи?

Ответ №1:

Я установил пакет CentOS 7 python-boto3 из репозитория CentOS, и он сработал в первый раз.

http://mirror.centos.org/altarch/7/os/aarch64/Packages/python-boto3-1.4.6-5.el7.noarch.rpm