Python-Pycharm-模塊無法導入:Pycharm奇怪的導入問題

自建模塊使用時,原本在D文件可以正常工作的

from A.B import c   (B,D都在A目錄下)

突然導入失敗,只能改成from B import C

感覺是工作目錄不能識別,試驗了下__init__.py,檢查了下是不是模塊和目錄之前的區別導致,結果不是。

查了下資料,嘗試了下,pycharm裏把整個目錄設置成根目錄,結果還是失敗(意料之中,畢竟本來就沒設)

然後取消根目錄標記後,竟然,好了。。。

所以是什麼導致了它識別機制的變換?

==========================================================================

後續又出現了pycharm裏包無法導入的現象,而且與第一次不同。

第二次現象:自己的項目中包含工具包,可以在項目的任意位置導入,但卻不能在系統的第三方庫裏導入。。。

於是再次來回把該工具目錄設置爲source root,content root, external libraries,然後各種重啓。

然後,又莫名其妙好了。。。

最後的可以正常導入時的配置與初始一致,就是把工具包設置爲external libraries。

有點搞不明白pycharm!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章