首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟环境和包的问题(python)

虚拟环境和包的问题(python)
EN

Stack Overflow用户
提问于 2022-11-11 04:34:46
回答 1查看 28关注 0票数 1

我在python中使用vscode,我已经创建了一个虚拟环境并安装了它所需的所有包,我选择了解释器,但是运行代码仍然给我错误没有模块名

代码语言:javascript
复制
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解释器,它将像安装了库一样运行代码,即使选择了虚拟环境解释器,我也尝试自己选择解释器的路径,但它仍然没有工作。我卸载并重新安装了软件包,其内容仍然是

代码语言:javascript
复制
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文件夹中。

EN

回答 1

Stack Overflow用户

发布于 2022-11-11 05:06:49

激活虚拟服务器,然后安装BeautifulSoup4:

代码语言:javascript
复制
pip install BeautifulSoup4

或,

代码语言:javascript
复制
pip3 install BeautifulSoup4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74398055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档