如何在全球范围内使Python警告静音?

时间:2019-10-29 20:59:41

标签: python python-3.x path environment-variables warnings

我正在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>\]")'

0 个答案:

没有答案