我正在尝试在 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
我遇到了同样的问题。我在一个环境中工作,在尝试了无数次更新PYTHONHOME
但PYTHONPATH
都没有成功之后,我寻找了其他解决方案。
对我来说,诀窍是创建一个python
指向我的 conda 环境内的目录的软链接:
sudo ln -s $CONDA_PREFIX/lib/python3.6 /usr/lib/python3.6
也不要忘记取消设置PYTHONHOME
和PYTHONPATH
变量。