why I got ( ModuleNotFoundError: No module named 'ModuleName' ) error in VSCode, windows 10?
why I got ( ModuleNotFoundError: No module named 'ModuleName' ) error in VSCode, windows 10?
我编写了一个从 Mosh Hamedani 课程中学到的简单 python 程序。
- 操作系统:Windows10、64 位
- 编辑: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://whosebug.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 的另一个版本,而不是您用于 运行 您的程序的版本。在你运行你的程序之前,输入命令
$ pipenv shell
进入您的终端以激活环境。那么
$ python app.py
应该可以。有关详细信息,请参阅 documentation for pipenv.
我编写了一个从 Mosh Hamedani 课程中学到的简单 python 程序。
- 操作系统:Windows10、64 位
- 编辑: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://whosebug.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 的另一个版本,而不是您用于 运行 您的程序的版本。在你运行你的程序之前,输入命令
$ pipenv shell
进入您的终端以激活环境。那么
$ python app.py
应该可以。有关详细信息,请参阅 documentation for pipenv.