[英]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.