gpt4 book ai didi

beautifulsoup - 安装了 BeautifulSoup 但仍然没有得到名为 bs4 的模块

转载 作者:行者123 更新时间:2023-12-04 06:03:16 31 4
gpt4 key购买 nike

我正在使用 Jupyter 笔记本、Python 3.5 和虚拟环境。

在我的虚拟环境中,我做了:

(venv) > pip install BeautifulSoup4

这似乎运行良好 b/c 终端输出是:
Downloading beautifulsoup4-4.6.0-py2-none-any.whl (86kB)
100% |████████████████████████████████| 92kB 297kB/s
Installing collected packages: BeautifulSoup4
Successfully installed BeautifulSoup4-4.6.0

但是当我运行我的 Jupyter 笔记本时,我得到:
ImportError                               Traceback (most recent call last)
<ipython-input-1-5fe69888b1a1> in <module>()
5 from itertools import groupby
6 import pickle
----> 7 import bs4
8 import matplotlib.pyplot as plt
9 get_ipython().run_line_magic('matplotlib', 'inline')

ImportError: No module named 'bs4'

而且我无法更改 import bs4 行至 from bs4 import BeautifulSoup我在其他 SO 帖子 b/c 上看到它是只读的,我不应该这样做

最佳答案

由于您使用的是 Python 3,我认为您需要这样做

pip3 install BeautifulSoup4

只是 pip install 将用于 Python 2 包。

其他要检查的事项:

首先确保在 virtualenv 中运行 BeautifulSoup 安装,并在 virtualenv 中运行 python3 提示符或 Jupyter notebook。如果您在根环境中进行了安装,并且笔记本在您的 virtualenv 中运行,反之亦然,您的站点包目录可能不匹配。

通过在命令提示符下键入 pip3 list 并注意它出现在列表中,确保您的包确实安装了。

检查您的 Jupyter notebook 是否确实在运行 Python 3.5 内核(浏览器窗口的右上角)

检查安装包的路径是否在您的 sys.path 中

打开 Python3 提示符或在 Jupyter 中运行
import sys
print (sys.path)

关于beautifulsoup - 安装了 BeautifulSoup 但仍然没有得到名为 bs4 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48492711/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com