我在自己的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
提交
取消
