#python #python-3.x #linux #centos7
Вопрос:
пользователь tomcat или, если на то пошло, любой пользователь, использующий python2 или python3, не может найти модуль boto3, тогда как при запуске python2 или 3 из root работает нормально.
-bash-4.2$ python
Python 2.7.5 (default, Nov 16 2020, 22:23:17)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named boto3
>>>
-bash-4.2$ whoami
tomcat
работает корневой пользователь
[root@server-name]# python
Python 2.7.5 (default, Nov 16 2020, 22:23:17)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto3
>>>
Комментарии:
1. Вы не задали ни одного вопроса.
2. Выведите значение
sys.path
как для обоих пользователей и посмотрите, в чем разница.