首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尽管在mac终端上使用pip命令安装了"Requests“模块,但无法在Python上使用它

尽管在mac终端上使用pip命令安装了"Requests“模块,但无法在Python上使用它
EN

Stack Overflow用户
提问于 2021-05-17 16:53:00
回答 1查看 105关注 0票数 0

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

以下是pip show命令的结果。

代码语言:javascript
复制
(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代码

代码语言:javascript
复制
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)

错误消息

代码语言:javascript
复制
ModuleNotFoundError: No module named 'requests'

环境VS工作室Macbook M1 2020

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

EN

回答 1

Stack Overflow用户

发布于 2021-05-18 00:07:32

使用

代码语言:javascript
复制
pip --vesrion 
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

您可以看到pip为python3安装了模块。并使用

代码语言:javascript
复制
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安装Requests。由于没有为python2安装该模块,运行python2的VS找不到该模块。您应该将VS设置为仅使用python 3.8。您可以在运行以下命令的终端中测试您的脚本:

代码语言:javascript
复制
python3 ./path/to/script.py

安装requests for python2 (我不推荐使用,因为它已经过了生命周期)

代码语言:javascript
复制
pip2 install requests

最后,在python中查找虚拟环境,这是一个旨在将您的每个项目及其与其他项目的依赖性分开的功能。https://docs.python.org/3/library/venv.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67566661

复制
相关文章

相似问题

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