首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >‘无法导入'bs4’pylint‘- vs代码

‘无法导入'bs4’pylint‘- vs代码
EN

Stack Overflow用户
提问于 2021-04-08 10:33:34
回答 1查看 98关注 0票数 0

我正在尝试使用Python (Python3)学习web抓取,但是我似乎无法导入任何包,特别是BeautifulSoup,我也尝试过导入openpyxl,但同样的错误也出现了。

代码语言:javascript
运行
AI代码解释
复制
import openpyxl as xl
from bs4 import BeautifulSoup

我的控制台立即闪烁,并显示以下错误:

代码语言:javascript
运行
AI代码解释
复制
unable to import 'bs4' pyline(import-error) [1,1]

我的语法是正确的,我已经检查了包是否已经安装,我甚至已经重新安装了它们,它们肯定在那里。我正在使用Mac,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-06-27 03:58:46

如果您的Python程序仍然运行良好,但是Pylint抛出了一个import-error,那么Pylint很可能是安装在与用于运行您的程序的Python二进制文件不同的Python二进制文件中。

默认情况下,VSCode中的Python解释器被设置为它在系统路径中找到的第一个解释器,因此它很可能是usr/bin/python3usr/local/bin/python3

您可能设置了不同的Python二进制文件,例如.pyenv/versions/...来运行您的程序。这也意味着BeautifulSoup可能已安装到此二进制文件中。

Pylint没有安装在其他位置的BeautifulSoup的信息,因此它会抛出一个错误。

要解决这个问题,在VSCode中,打开命令调色板并选择您的Python解释器来运行您的程序。然后为新的解释器安装Pylint。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67002171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文