<p>更新:感谢所有回答和评论的人。我现在知道我已经安装了2个版本的python。我的程序是从“Miniconda3/python.exe”运行的。而bs4安装在“c:\python38\lib\site包”中。我理解这是问题的原因。我删除了Minicoda3,但VS代码在我运行程序时仍尝试使用它。我怎样才能解决这个问题</p>
<p>当我运行以下代码时:</p>
<pre><code>>>> from bs4 import BeautifulSoup
</code></pre>
<p>错误:</p>
<pre><code>I get the error: "No module named 'bs4'.
After I install bs4, It says "Requirement already satisfied" yet I get the same error.
</code></pre>
<p>我不确定我做错了什么,请帮忙。下面是错误消息</p>
<pre><code>PS C:\Users\Admin\Desktop\exAPP> pip install bs4
Collecting bs4
Requirement already satisfied: beautifulsoup4 in c:\python38\lib\site-packages (from bs4) (4.9.1)
Requirement already satisfied: soupsieve>1.2 in c:\python38\lib\site-packages (from beautifulsoup4->bs4) (2.0.1)
Using legacy setup.py install for bs4, since package 'wheel' is not installed.
Installing collected packages: bs4
Successfully installed bs4-0.0.1
PS C:\Users\Admin\Desktop\exAPP> & C:/Users/Admin/Miniconda3/python.exe c:/Users/Admin/Desktop/JNB.py
Traceback (most recent call last):
File "c:/Users/Admin/Desktop/JNB.py", line 2, in <module>
import BeautifulSoup
ModuleNotFoundError: No module named 'BeautifulSoup'
PS C:\Users\Admin\Desktop\exAPP> & C:/Users/Admin/Miniconda3/python.exe c:/Users/Admin/Desktop/JNB.py
Traceback (most recent call last):
File "c:/Users/Admin/Desktop/JNB.py", line 2, in <module>
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'
PS C:\Users\Admin\Desktop\exAPP>
</code></pre>