.local/lib/
の下に展開される。
ところが、このディレクトリはSELinuxのコンテクストがunconfined_u:object_r:gconf_home_t:s0
になっており、問題が生じる。
例えば、ProcmailからPythonを呼び出し、その中でモジュールをインポートしようとすると、以下のようなエラーメッセージが出る。
以下はBeautifulSoupを使用した例。
Traceback (most recent call last): File "/tmp/a.py", line 3, inとりあえず以下のコマンドで問題を回避する。from bs4 import BeautifulSoup ImportError: cannot import name 'BeautifulSoup'
$ chcon -R unconfined_u:object_r:user_home_t:s0 .local/lib/python3.4/site-packages/
0 件のコメント:
コメントを投稿