我正在CentOS上手动安装两个不同版本的Python(Anaconda / Python 3.X和Python 2.X)。它们都是自定义安装(不是系统Python)。
在此过程中,我删除了$PYTHONPATH
和$PYTHONHOME
环境变量,并将.pth
文件放在Python 2和Anaconda / Python的/site-packages/
文件夹中3.现在,每当我运行python <script>
时,都会出现以下错误。
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
这些脚本仍然可以正常运行,因为它们通过.pth
文件解析了与平台相关的库。我只是想使这些警告静音/消除它们。我该怎么办?
编辑:
我最终只是grep
-消除了错误。
python 2> >(grep -v -i -e "Could not find platform dependent libraries <exec_prefix>" -e "Consider setting \$PYTHONHOME to <prefix>\[:<exec_prefix>\]")'