簡體   English   中英

無法在PyCharm 5.0中調試Python腳本:AttributeError:“模塊”對象沒有屬性“ default_getpass”

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

我有PyCharm Community Edition 5.0

我從這個答案中復制/粘貼了代碼到一個名為toolbars.py的文件中。 如果我運行它,則會得到一個KeyError: 'offer_urls'

所以我想嘗試在PyCharm中調試腳本。 我右鍵單擊腳本,選擇“ Debug 'toolbars'但隨后在控制台窗口中得到以下錯誤輸出:

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本身的代碼中存在錯誤/錯誤。 如何解決此問題,以便調試腳本?

我的問題是,我有一個名為getpass.py在我的文件夾中toolbar.py腳本位置。 這樣就導入了該文件而不是getpass模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM