Это странная ошибка, поскольку я знаю, что все сценарии пользовательских данных выполняются от имени пользователя root, но пакет uwsgi установлен в /usr/local/lib/python3.6/site-packages.
sudo -H pip install uwsgi==2.0.17
И вот расположение, когда я делаю pip show uwsgi в EC2 System Manager:
sh-4.2$ sudo su
[root@ip-/]# pip show uwsgi
Name: uWSGI
Version: 2.0.17
Summary: The UWSGI server
Home-page: https://uwsgi-docs.readthedocs.iolen/latest/
Author: Unbit
Author-email: info@unbit.it
License: GPL2
Location: usr/local/lib/python3.6/site-packages
Requires:
You are using pip version 9.0.3, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@ip-/]#
Теперь, когда я создаю экземпляр ec2 и выполняю команду pip install с помощью sudo su, пакет устанавливается правильнов глобальном пакете:
[rootdip-S /]# pip show uwsgi--2.0.17
Collecting uwsgi--2.0.17
Using cached
Z
Installing collected packages: uwsgi
Running setup.py install for uwsgi ... done
Successfully installed uwsgi-2.0.1
You are using pip version 9.0.3, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[ root@ip
/]# pip show uwsgi
Name: uWSGI
Version: 2.0.17
Summary: The UWSGI server
Home-page: e https://uvsgi-docs.readthedocs.iolen/latest/
Author: Unbit
uthor-email: info@unbit.it
License: GDL2
Location: /usr/lib/python3.6/dist-packages
Requires
You are using pip version 9.0.3, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Помогите, пожалуйста, выполнить тот же вывод в скрипте пользовательских данных