Невозможно импортировать модуль python как не root, который был установлен как root.
Я установил пакет flask_babelex
двумя способами:
pip3 install --user flask_babelex
pip3 install flask_babelex
и работает нормально, когда я пытаюсь import
:
[root@dev-apache ~]# python3 -c "import flask_babelex"
Он не работает, если бы я работал как не- root пользователь:
[root@dev-apache ~]# su - apache
-bash-4.2$
-bash-4.2$ python3 -c "import flask_babelex"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'flask_babelex'
Я попытался изменить разрешение на site-packages
, но бесполезно:
/usr/local/lib/python3.6/site-packages
какие-либо предложения по обходному пути?