1. 程式人生 > >【已解決】PyCharm中出現unresolved reference error

【已解決】PyCharm中出現unresolved reference error

問題描述

從GitHub上克隆的Python專案,在本地使用PyCharm開啟,發現在某個檔案的頭部匯入模組的部分報錯Unresolved reference 'pytools',出錯的程式碼如下所示

from pytools.model import baseline

解決方案

我們先來看一下整個專案的基本結構:

pytools
-- note
-- model
   -- baseline.py
-- result
-- src
—- __init__.py

pytools是整個專案的根目錄,model是它的一個子目錄,baseline是model目錄下的一個模組。出現這個錯誤的原因在於PyCharm對於資源的索引方式,pytools作為根目錄,無法直接作為模組名訪問。因此,我們需要新建一個目錄,比如叫做projects,然後將整個pytools專案移到projects目錄下,再用PyCharm開啟projects目錄,程式即可正常運行了。

以上就是本文的全部內容,如果您喜歡這篇文章,歡迎將它分享給朋友們。

感謝您的閱讀,祝您生活愉快!

作者:小美哥
2018-06-17