我在自己的flask服务中有个 model模块,在别的py下导入比如 from model.trip import xxx. 然后用pylint严查就报错了 Unable to import,但程序可以正常执行。求教如何解决。
1 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
更改下导入方式吧。(我不知道你具体的目录结构,也不好具体给建议)
举个例子:
目录结构为proj/agent/common
,我在agent
目录下的.py
文件中想导入common.util
。
- 你的方式:
from common.utils import xxxx
运行没问题,但pycharm
标红(大概和pylint
报错类似?)。 - 相对导入:
from .common.utils import xxxx
运行没问题,且pycharm
不标红。 - 绝对导入:
from proj.common.utils import xxxx
运行没问题,且pycharm
不标红。
(菜鸡一枚,有什么说错的还希望路过的各位不吝指教。)
添加回答
举报
0/150
提交
取消