我在python中使用vscode,我已经创建了一个虚拟环境并安装了它所需的所有包,我选择了解释器,但是运行代码仍然给我错误没有模块名
from bs4 import BeautifulSoup
import requests
html_text = requests.get('https://www.timesjobs.com/candidate/job-search.html?searchType=personalizedSearch&from=submit&txtKeywords=python&txtLocation=').text
soup = BeautifulSoup(html_text, 'lxml')
jobs = soup.find('li', class_ = 'clearfix job-bx wht-shd-bx')
for job in jobs:
company_name = job.find('h3', class_ = 'joblist-comp-name').text.replace(' ','')
skills = job.find('span', class_ = "srp-skills").text.replace(' ', '')
published_date = job.find('span', class_ = 'sim-posted').span.text
print(f'''
Company Name: {company_name}
Required Skills: {skills}
''')
print('')‘这些是库,另一个奇怪的事情是,我可以在虚拟环境之外安装它们,并选择.venv解释器,即使选择了虚拟环境解释器,它也会运行代码,就像安装了库一样。我只是遵循一个免费的代码营教程的美丽汤。任何帮助都将不胜感激。
另一个奇怪的事情是,我可以在虚拟环境之外安装它们,并选择.venv解释器,它将像安装了库一样运行代码,即使选择了虚拟环境解释器,我也尝试自己选择解释器的路径,但它仍然没有工作。我卸载并重新安装了软件包,其内容仍然是
Traceback (most recent call last):
File "c:\Users\{my user}\Desktop\Code\webscraper.py", line 2, in <module>
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'我还确保包在.venv文件夹中。

发布于 2022-11-11 05:06:49
激活虚拟服务器,然后安装BeautifulSoup4:
pip install BeautifulSoup4或,
pip3 install BeautifulSoup4https://stackoverflow.com/questions/74398055
复制相似问题