1. 程式人生 > >解決Pycharm匯入模組時提示“Unresolved reference”

解決Pycharm匯入模組時提示“Unresolved reference”

  1. 問題描述:

在專案中P存在資料夾A、B、C,A有資料夾a和b,在a中引入b的一個類,
a.py:
from b import func1
雖然執行成功,但是在Pycharm中顯示: Unresolved reference
例如:
在這裡插入圖片描述

  1. 產生問題的原因:
    Pycharm預設該專案的根目錄為source目錄,每次import都是從source目錄開始查詢,也就是從P所在的目錄開始,而不是A

  2. 解決辦法:
    a) 將A資料夾 設定為source.
    在這裡插入圖片描述
    b) 確保將soucers加入到PYTHONPATH:
    在這裡插入圖片描述
    c) 確保資料夾中有__init__檔案!
    在這裡插入圖片描述
    【參開文獻】

    https://www.cnblogs.com/lesleysbw/p/6825671.html

==