【发布时间】:2016-06-02 04:28:03
【问题描述】:
我正在尝试在我的 python 代码中使用 glog,当我尝试导入时,它会引发以下错误:
/usr/local/lib/python2.7/dist-packages/glog.py:171: RuntimeWarning:
Trying to access flag verbosity before flags were parsed. This will raise
an exception in the future.
setLevel(FLAGS.verbosity)
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/glog.py", line 171, in
<module>
setLevel(FLAGS.verbosity)
File "/usr/local/lib/python2.7/dist-packages/gflags/flagvalues.py", line
390, in __getattr__
traceback.print_stack()
E0602 09:45:07.674463 4695 flagvalues.py:399] Trying to access flag
verbosity before flags were parsed.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gflags/flagvalues.py", line
391, in __getattr__
raise exceptions.UnparsedFlagAccessError(error_message)
UnparsedFlagAccessError: Trying to access flag verbosity before
flags were parsed.
我的代码如下。
import gflags
import glog as log
我在网上搜索过,但没有任何关于 python 版本的 glog 的信息。我认为这个错误必须与 gflags 和 glog 一起做。谁能解释一下出了什么问题?
【问题讨论】:
-
我有同样的问题,我对 Python 还不是很熟悉,但想知道这是否是 glog 中的版本冲突问题。 glog 的示例已经很老了,并且一些类方法会抛出未找到的错误。
标签: python python-2.7 python-3.x glog gflags