(檢查是否有更好的解釋編輯)不規則模塊檢測/自動完成
(截圖是內置在pycharm蟒蛇控制檯它使用IPython的。存在同樣的問題,如果我單獨使用IPython中也 在IPython控制檯中,如果我輸入from gi.repository import
並按Tab鍵查看可用選項,我沒有看到任何這些模塊(Glib,RB,Gtk,Gio等)但如果我執行from gi.repository import RB
或Gtk
它工作!即使它不應該根據我的自動完成列表。 然後,如果我輸入from gi.repository import
並按Tab鍵,我看到之前導入的模塊。與列表中的任何其他模塊相同。 這是怎麼回事?它在PyCharm中導致錯誤地報告的錯誤(正如你在屏幕截圖中看到的那樣)。
編輯:爲了說明問題更好:
明白我的意思嗎?起初它只顯示RB
和absolute_import
作爲選擇。仍然能夠導入Gtk
。之後,它顯示了更多選擇。仍然不是一個完整的模塊列表。
但是這個問題並不是特定於Pycharm。它也發生在純ipython上。我只是放了pycharm的截圖,因爲它利用ipython,這就是我發現問題的方法。 – user1265125