Я запускаю свое веб-приложение под пользователем www-data. Я создал пользовательский модуль, но пользователь www-data не может получить доступ к модулю. Я добавил путь к своему .bashrc
, который не отображается при запуске веб-сайта. Он показывает, когда я использую python3
из командной строки другого пользователя.
Чтобы заставить модуль работать, мне нужно sys.path.insert(-1,'/usr/local/lib/python3.7/site-packages')
в приложении flask. Как добавить путь, чтобы пользователь www-data мог получить доступ к пути, чтобы мне не приходилось использовать sys.path.insert