我在自己的flask服務(wù)中有個 model模塊,在別的py下導(dǎo)入比如 from model.trip import xxx. 然后用pylint嚴(yán)查就報錯了 Unable to import,但程序可以正常執(zhí)行。求教如何解決。
1 回答

長風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個贊
更改下導(dǎo)入方式吧。(我不知道你具體的目錄結(jié)構(gòu),也不好具體給建議)
舉個例子:
目錄結(jié)構(gòu)為proj/agent/common
,我在agent
目錄下的.py
文件中想導(dǎo)入common.util
。
- 你的方式:
from common.utils import xxxx
運(yùn)行沒問題,但pycharm
標(biāo)紅(大概和pylint
報錯類似?)。 - 相對導(dǎo)入:
from .common.utils import xxxx
運(yùn)行沒問題,且pycharm
不標(biāo)紅。 - 絕對導(dǎo)入:
from proj.common.utils import xxxx
運(yùn)行沒問題,且pycharm
不標(biāo)紅。
(菜雞一枚,有什么說錯的還希望路過的各位不吝指教。)
添加回答
舉報
0/150
提交
取消