spyder怎么安装bs4

用Pycharm可以运行
from bs4 import BeautifulSoup

但是copy到 spyder,报错
ModuleNotFoundError: No module named 'bs4'

但是Spyder怎么安装bs4 ??

应该是这样

打开spyder后,tools-->open command prompt,打开控制台后
pip3 install Beautifulsoup4

你 的spyder是在 anaconda中吗? 能检查到 python 解释器的路径吗?
如果是anaconda中的, 在 anaconda文件中找到Anaconda Powershell Prompt(anaconda) 执行pip 可以。

不然就找到 spyder 的python 解释器的路径
到那个python 解释器路径下 的Scripts 目录, 执行 pip 命令,这样可以确保安装到当前的python下,也就是你的spyder 对应的python 解释器。

分别截图对比看看
pycharm 的解释器
spyder 的解释器

Spyder

img

这就神奇了, 工程里是否还有指定的 解释器呢?

新建立一个工程 , 就整一个
print('hello')
运行, 看看log 是用哪一个解释器。

类似这样的提示

img

那试试 就去 那个 pycharm 指向的python 目录, pip install 一下 spyder-kernel
按命令提示, 这样应该就能解决问题了吧。