pycharm中,project folder是預設的source root,當你使用import語句匯入模組時,Pycharm預設在project folder中尋找;所以當你在project folder下的某個subfolder匯入某個同樣定義在這個subfolder中的模組時,會出現匯入錯誤。
對策一:新增完整的模組路徑
假使我的檔案結構如下:
現在我要在test中匯入模組single_pair_processing
不是這樣
也不是這樣
而是這樣
對策二:把模組所在資料夾設定為source root
在這裡就是把data_processing設定為source root,具體的設定方式有:
2. 在Pycharm主介面左側的projects中選取目標資料夾 > 右鍵 > Mark Directory as > Sources Root,同樣可以設定一個或多個
pycharm中,project folder是預設的source root,當你使用import語句匯入模組時,Pycharm預設在project folder中尋找;所以當你在project folder下的某個subfolder匯入某個同樣定義在這個subfolder中的模組時,會出現匯入錯誤。
對策一:新增完整的模組路徑
假使我的檔案結構如下:
現在我要在test中匯入模組single_pair_processing
不是這樣
也不是這樣
而是這樣
對策二:把模組所在資料夾設定為source root
在這裡就是把data_processing設定為source root,具體的設定方式有:
2. 在Pycharm主介面左側的projects中選取目標資料夾 > 右鍵 > Mark Directory as > Sources Root,同樣可以設定一個或多個