【发布时间】:2021-07-13 14:10:21
【问题描述】:
我编写了一个从 Mosh Hamedani 课程中学到的简单 Python 程序。
- 操作系统:Windows10, 64bit
- 编辑:VSCode
- Python:3.9.0
1- 我创建了一个名为“PyCrawler”的文件夹。
2- 然后在我的项目目录中,使用终端,一一运行这些命令:
pipenv install beautifulsoup4
pipenv install requests
3- 然后安装 autopep8 时出错,所以我安装了它。
4- 创建了一个名为“app.py”的文件
5-选中对应venv。
6- 在 app.py 中编写这些代码
import requests
from bs4 import BeautifulSoup
response = requests.get("http://stackoverflow.com/questions")
soup = BeautifulSoup(response.text, "html.parser")
questions = soup.select(".question-summary")
print(questions[0].select_one(".question-hyperlink").getText())
7- 当我使用“python app.py”命令运行这个程序时,它给了我“ModuleNotFoundError: No module named 'bs4'”错误。
这很奇怪。我安装了beautifulsoup4,为什么会出现这个错误?!!
其他问题的解决方案对我没有帮助。
我遇到了同样的硒问题。
我想如果我安装任何软件包,我就会遇到这个问题,我不知道为什么。
提前感谢您的帮助。
【问题讨论】:
-
很可能你有不止一个python安装,尝试使用VSCode和somthing like this打印实际路径
-
尝试
pip3env安装依赖项。因为你使用 python 版本 3 -
@Dilux 谢谢但没用
-
@Ivan 谢谢但没用
-
您的安装路径是否与您使用
sys.path打印的路径匹配?
标签: python visual-studio-code windows-10 modulenotfounderror