簡體   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