繁体   English   中英

Pylint 导入无法解决

[英]Pylint import could not be resolved

我使用 vscode 和 python3.10 在 WSL ubuntu 上开发。 我安装了 tweepy 但 vscode 返回此错误,并且这不允许通过按 CTRL+BACKSPACE 的建议。 错误如下: 在此处输入图像描述

解释器已经设置为 python3.10,在 setting.json 我有这个:

{
    "python.linting.pylintEnabled": false,
    "python.linting.enabled": true
}

每次都会出现这个问题,真的不知道怎么解决,请问您有什么想法吗? 即使尝试更改 python 版本也没有任何变化。

这些是安装的与 python 相关的扩展:Python、Pylance、IntelliCode

如果我尝试运行代码(使用 python3.10)我得到错误:ModuleNotFoundError: No module named 'tweepy',但是,这个问题在 python3.7 中不会发生

Pylance 和 Python 都说没有安装 tweepy。 这意味着它几乎肯定没有安装在您使用的环境中。

听起来您的机器上有多个 Python 安装或虚拟环境。 我的猜测是使用 Python 3.7 的那个有 tweepy,而使用 Python 3.10 的那个没有。 要了解更多信息,我们需要知道您是如何安装 Python 及其不同版本的。 有很多方法可以做到这一点,但它们几乎没有共同点。

但是,这可能不是必需的:只需切换到 Python 3.10 环境并以与之前相同的方式安装 tweepy,例如,如果您通常使用 pip 从 PyPI 安装模块,则使用pip install tweepy

暂无
暂无

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

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