在 Ubuntu 20.04 LTS 中安装 GRR 事件响应时出现 Python 库错误

在 Ubuntu 20.04 LTS 中安装 GRR 事件响应时出现 Python 库错误

我正在尝试在 Ubuntu 20.04 LTS 上安装 GRR 事件响应。在安装 deb 包“grr-server_3.4.2-3_amd64.deb”时。我收到以下错误:

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ModuleNotFoundError: No module named 'encodings'

有人能解决这个问题吗?

答案1

conda我遇到了同样的问题。我在一个环境中工作,在尝试了无数次更新PYTHONHOMEPYTHONPATH都没有成功之后,我寻找了其他解决方案。

对我来说,诀窍是创建一个python指向我的 conda 环境内的目录的软链接:

sudo ln -s $CONDA_PREFIX/lib/python3.6 /usr/lib/python3.6

也不要忘记取消设置PYTHONHOMEPYTHONPATH变量。

相关内容