Can't debug Python script in PyCharm 5.0: `AttributeError: 'module' object has no attribute 'default_getpass'`

Can't debug Python script in PyCharm 5.0: `AttributeError: 'module' object has no attribute 'default_getpass'`

我有 PyCharm 社区版 5.0

我 copy/pasted 来自 this answer 的代码在名为 toolbars.py 的文件中。如果我 运行 它,我得到一个 KeyError: 'offer_urls'

所以我想尝试调试 PyCharm 中的脚本。我右键单击脚本,选择 Debug 'toolbars' 但随后我在控制台中得到以下错误输出 window:

C:\Python27\python.exe "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 57391 --file C:/Users/BioGeek/Documents/temp/toolbars.py
Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0\helpers\pydev\pydevd.py", line 11, in <module>
    from pydevd_breakpoints import * #@UnusedWildImport
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0\helpers\pydev\pydevd_breakpoints.py", line 15, in <module>
    from pydevd_comm import GetGlobalDebugger
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0\helpers\pydev\pydevd_comm.py", line 71, in <module>
    import pydevconsole
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0\helpers\pydev\pydevconsole.py", line 18, in <module>
    fix_getpass.fixGetpass()
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0\helpers\pydev\fix_getpass.py", line 9, in fixGetpass
    fallback = getpass.default_getpass # <= 2.5
AttributeError: 'module' object has no attribute 'default_getpass'

Process finished with exit code 1

在我看来,PyCharm 本身的代码中有一个 error/bug。我该如何解决这个问题以便调试脚本?

我的问题是我的 toolbar.py 脚本所在的文件夹中有一个名为 getpass.py 的文件。因此导入了该文件而不是 getpass 模块。