繁体   English   中英

pylint什么时候导入模块?

[英]When does pylint import modules?

当我对我的项目运行pylint时,我收到很多这样的错误:

E0401: Unable to import 'boto3' (import-error)

但是,在常见问题解答中我读到:

Pylint 不导入任何候选模块,因此不包含任何导入的副作用(好的和坏的)。 它遍历代码的 AST 表示。

那么这些导入是什么时候发生的呢?

您需要在可以访问 boto3 库的环境中启动 pylint。 (安装它的 virtualenv)pylint 需要分析这些文件,如果它们不可用,它们就不存在。

python3 -m venv venv
source venv/bin/activate
pip3 install boto3 pylint
pylint ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM