PSYCHOPY 错误:AttributeError:模块“logging”没有属性“getLogger”

Dur*_*ova 7 python psychopy

我是 Python 和 Pscyhopy 的新手,每当我尝试运行实验时,它都会给我这个错误:

File
"/private/var/folders/nb/k9sz30gj29l_7d8l6tmbcxhr0000gn/T/AppTranslocation/F9CCC296-B2DF-4D05-A6AE-F9DE0928FE0E/d/PsychoPy3.app/Contents/Resources/lib/python3.6/lib2to3/pgen2/driver.py", line 120, in load_grammar
    logger = logging.getLogger()
AttributeError: module 'logging' has no attribute 'getLogger'
Run Code Online (Sandbox Code Playgroud)

我已经确定我没有任何名为 logging.py 的文件,但它仍然无法运行。演示运行良好。

小智 13

每当有循环导入或任何其他没有 getLogger 的日志记录模块时,就会发生这种类型的问题。虽然你说你搜索了任何命名 logging.py 的文件,但我仍然认为你的项目在某处有文件名 logging.py 。如果您正在使用的当前文件的名称为 logging.py,请更改它,否则会出现循环导入错误。如果没有任何效果,请尝试搜索 python 库路径,然后只剩下一个选项是更改版本希望这有帮助..

  • 它可能不是“logging.py”,而是“logging/__init__.py”... (2认同)