[英]Pylint Error with Python Turtle even though code executes properly
[英]pylint import error in vscode even though python executer successfully imports it
我正在使用 vscode 來編碼我的 python 代碼。 我在我的代碼中使用了 pandas、numpy 和 requests 庫。 如果我運行代碼,它工作正常。 但是在 VScode 編輯器中,在問題部分,它總是說消息為
Unable to import 'numpy' (pylint import error)
Unable to import 'pandas' (pylint import error)
Unable to import 'requests' (pylint import error)
我在 StackOverflow 問題中搜索了這個問題的答案,它說使用pip
安裝pandas
。 我也是這樣做的。 但我仍然面臨同樣的問題。 如何在 vs 代碼編輯器中解決此問題
這並不是告訴您未安裝numpy
或pandas
。 它告訴您pylint
無法驗證您的numpy
和pandas
調用。 大多數numpy
和pandas
是用 C 編寫的,而不是 Python。
pylint
文檔說
Linting C 擴展模塊不支持開箱即用,特別是因為 pylint 無法從擴展模塊中獲取 AST 對象。
所以你的代碼沒有問題,即使 VSCode 說這是一個問題。 這是pylint
的技術限制。 如果您擔心,請為這些import
語句禁用pylint
消息 E401。 將#pylint: disable=E401
與import
語句放在同一行。
檢查您是否安裝了pylint。 要安裝 pylint,請在終端中輸入:
$ pip install pylint
(這對我有用)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.