【问题标题】:BS4 import is not working in eclipseBS4 导入在 Eclipse 中不起作用
【发布时间】:2019-01-26 09:55:57
【问题描述】:

我是 python 新手。我想在 Eclipse 中运行 python 脚本,因为我对此有点满意。我正在尝试在 Eclipse 氧气中导入并运行 Beautiful Soup。导入成功,但我收到以下代码的错误(未解析的导入汤)。但是美丽的汤在 anaconda 上运行良好。[在此处输入图像描述][ 1]

从 bs4 导入 BeautifulSoup 作为汤

【问题讨论】:

  • from bs4 import BeautifulSoup 有效吗?也可以尝试添加import sys. sys.path.append("path/to/bs4"),保证python可以搜索到包。
  • (C:\ProgramData\Anaconda3\Lib\site-packages\bs4) 是我认为安装的 BS4 路径。更正我。并建议我如何给 sys.path.append("path/to/bs4").
  • 那么我认为问题是因为 Eclipse 无法为您正确找到 bs4 包位置。试试import sys 然后sys.path.append("C:\ProgramData\Anaconda3\Lib\site-packages\bs4")
  • 运气不好!!! import sys sys.path.append("C:\ProgramData\Anaconda3\Lib\site-packages\bs4") from bs4 import BeautifulSoup as soup from urllib.request import urlopen as ureq 仍然显示错误
  • 你能不能先导入 BeautifulSoup,因为你提到它可以工作?这次显示什么错误?

标签: python eclipse


【解决方案1】:

老问题,但我想我会发布对我有用的答案。

诀窍是使用 bs4 所在的文件夹。对于上面的提问者,它会是

sys.path.append("C:\ProgramData\Anaconda3\Lib\site-packages")

我猜是因为 import 正在寻找一个名为 bs4 的包——其中,在 bs4 包本身内部,没有。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 2017-05-13
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    相关资源
    最近更新 更多