最近再次遇到這個問題,便想起來寫個記錄,以免再次遺忘。
問題描述:
①自己手寫代碼時,可能遇到:在Python編寫時,需要用到導入已創建好的模塊,但一般會出現下圖紅方塊問題:並沒有要導入的模塊的問題,即模塊無法被識別。
②在使用別人寫好的一組代碼文件時,運行也會報錯顯示找不到對應模塊:
問題解決:
出現上述情況,
1、可能是因為PyCharm設置的問題,通過網上查詢,可以按照以下方法解決:
在pycharm:file—setting—Build,Execution,Deployment—console—Python Console,將選項“Add source roots to PYTHONPATH”勾選上。(有些可能已經勾選,如果你的此選項已勾選,則直接跳入到第二步)
注:在pycharm2019.03版本更新后會默認勾選這兩
2、對於這個問題的大部分原因應該是:未把文件夾設為根目錄。
選擇自己的工作空間,右鍵點擊“Mark Directory as”選項,選擇此選項下的Sources Root。就可以解決無法識別模塊問題了。
然后根目錄就變為藍色文件夾標志了
至此,問題應該就解決了。