python的包導入問題from . import失敗,或者import找不到檔案
這其實是因為pycharm沒有把這個項目當作一個代碼包來解析,如果出現類似的問題,不是代碼原因,僅僅需要在pycharm上修改一下設定讓IDE識别項目包就好,步驟如下:
1,滑鼠郵件點選你的項目檔案,然後一次點選選擇:Mark Directory as>>Sources Root。
pycharm 有效!——關于python的包導入問題from . import失敗,或者import找不到檔案python的包導入問題from . import失敗,或者import找不到檔案 2,然後你會發現你的檔案夾變了顔色,如圖:
pycharm 有效!——關于python的包導入問題from . import失敗,或者import找不到檔案python的包導入問題from . import失敗,或者import找不到檔案 3,現在就可以成功找到自己的檔案,并且使用from...import..或者import語句導入檔案了
PS:這種處理方式對pycharm的公司開發的其他IDE同樣适用。
JetBrains的IDE産品:http://www.jetbrains.com/
AppCode
CLion
Datalore
DataGrip
GoLand
IntelliJ IDEA
PhpStorm
PyCharm
Rider
RubyMine
WebStorm