关于 pylint Unable to import的问题

我在自己的flask服务中有个 model模块,在别的py下导入比如 from model.trip import xxx. 然后用pylint严查就报错了 Unable to import,但程序可以正常执行。求教如何解决。

阅读 11.8k
1 个回答

更改下导入方式吧。(我不知道你具体的目录结构,也不好具体给建议)

举个例子:
目录结构为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不标红。

(菜鸡一枚,有什么说错的还希望路过的各位不吝指教。)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题