【问题标题】:Docker dev environment, pylint unable to import errorDocker 开发环境,pylint 无法导入错误
【发布时间】:2018-07-27 03:16:43
【问题描述】:

我有一个问题,我一直在为我的 django 2.0 项目使用 docker 环境,并且 pylint 工作正常,但现在显示无法导入模块错误。我知道导入错误问题已被多次询问,但始终是针对 venv 设置而不是 docker 环境设置。

我不确定是什么触发了错误,但可能是因为我删除了旧容器、卷、图像并从头开始。

我在 Manjaro Linux 上使用 Python 3 和 VSCode。

如果有人可以提供帮助,请提前致谢。

在设置中添加 "python.linting.pylintArgs": ["--load-plugins", "pylint_django"] 会导致真正的错误也不会被报告。

【问题讨论】:

  • 尝试重新构建容器/镜像
  • 很遗憾没用
  • 登录你的容器,打开 Django shell,然后尝试导入 pylint
  • 你从哪里得到错误?来自docker?或来自manjaro os
  • VSCode 中的错误。如果我从终端运行 pylint,也会出现同样的错误。

标签: python django docker visual-studio-code pylint


【解决方案1】:

为了尝试为我自己和阅读本文的任何人找到答案,可能的原因是通过使用 pip 的 vscode 安装 pylint。一般不建议这样做或者在linux下sudo pip install。使用您的 linux 包管理器进行安装。

【讨论】:

    猜你喜欢
    • 2021-01-18
    • 1970-01-01
    • 2019-11-09
    • 2022-09-25
    • 2020-10-13
    • 2013-07-24
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    相关资源
    最近更新 更多