пользовательский модуль python tomcat не найден

#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 как для обоих пользователей и посмотрите, в чем разница.