Can';t使用;“请求”;尽管在mac终端上使用pip命令安装了Python上的模块

Can';t使用;“请求”;尽管在mac终端上使用pip命令安装了Python上的模块,python,linux,terminal,Python,Linux,Terminal,我想在python上使用requests模块,但即使我在mac终端上安装了pip命令,也无法使用它 下面是pipshow命令的结果 (base) MacBook-Pro:~ *******$ pip show requests Name: requests Version: 2.24.0 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-

我想在python上使用requests模块,但即使我在mac终端上安装了pip命令,也无法使用它

下面是pipshow命令的结果

(base) MacBook-Pro:~ *******$ pip show requests
Name: requests
Version: 2.24.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: **********
License: Apache 2.0
Location: /Users/*********/opt/anaconda3/lib/python3.8/site-packages
Requires: chardet, urllib3, idna, certifi
Required-by: Sphinx, jupyterlab-server, conda, conda-build, anaconda-project, anaconda-client
我的Python代码

import requests 
from bs4 import BeautifulSoup

url = "https://ja.wikipedia.org/wiki/メインページ"

response= requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
today = soup.find("div", attrs={"id": "on_this_day"}).text

entries = today.find_all("li")
today_list = []
index = 1

for entry in entries:
    today_list.append([index, entry.get_text()])
    index += 1
print(today_list)


错误消息

ModuleNotFoundError: No module named 'requests'
环境 VS工作室 Macbook M1 2020

你能帮忙吗?我不知道该怎么办。

pip --vesrion 
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
您可以看到pip为python3安装了模块。和

pip show requests
Name: requests
Version: 2.24.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: **********
License: Apache 2.0
Location: /Users/*********/opt/anaconda3/lib/python3.8/site-packages
显示为python3安装了请求。VS running python2找不到该模块,因为它不是为python2安装的。您应该将VS设置为仅使用python 3.8。您可以在运行以下命令的终端中测试脚本:

python3 ./path/to/script.py
安装python2请求(我不建议使用它,因为它已经过了生命的尽头)

最后,在python中查找虚拟环境,这是一项旨在将每个项目及其依赖性与其他项目分开的功能。

能否共享VSStudio的环境/运行设置?它可能来自使用虚拟环境的VS。您是否安装了多个python版本?您是否尝试过使用以下内容专门为python3安装:pip3.8安装请求感谢您的评论。能否共享VSStudio的环境/运行设置? -> 对不起,我不知道如何向您显示设置。你能告诉我怎么做吗?你安装了多个python版本吗?->我听说mac上已经安装了Python,但我在网站上安装了它。我不确定是否有多个版本。当我用“python--version”检查mac终端时,它显示的是python 3.8.5。当我在VS studio上使用“选择解释器”命令时,有python2.7.16、3.85(base:conda)和3.92。您给我们的代码是python3代码,您运行的pip命令向我们显示该库是为python3.8安装的,所以我猜VS默认运行的是python2.7。我在windows上,所以我希望mac也一样,你应该在VS的底部有一个蓝色的条。在左边,它显示了我运行的python的哪个版本。检查此链接
pip2 install requests