我的 Mac 上的不同 Python 版本与缺少模块“请求”有关?

发布于 2025-01-13 20:26:58 字数 516 浏览 1 评论 0原文

在我的 MacBook Pro (M1 Pro) 上,我已从 Python.org 安装了 Python 3.10(和 Idle)。显然在某个时候我还安装了 Python 3.8(可能使用 Anaconda)。

在终端中,Python 3.8 是默认版本。当然,在空闲状态下,它是 3.10。

我不太关心我的 Mac 上有两个不同版本的 Python。 (大概第 2 节也在这里)。但是当我正在使用 NOAA 潮汐 api 想要导入请求时,我遇到了问题。在空闲状态下,我收到此错误:

 ModuleNotFoundError: No module named 'requests'

同样,如果我在终端中输入导入请求,我收到错误:

 bash: import: command not found

我正在自己学习 Python,这个问题几乎阻碍了我的进步。我想继续使用 Idle,但我也希望能够导入请求。我的 Mac 上有两个版本的 Python 是否会导致问题?

On my MacBook Pro (M1 Pro), I have installed Python 3.10 (and Idle) from Python.org. Apparently at some point I had also installed Python 3.8 (possibly using Anaconda).

In Terminal, Python 3.8 is the default version. In Idle, of course, it's 3.10.

I don't so much care about having two different versions of Python on my Mac. (Presumably v. 2 is here somewhere as well). But as I am playing around with NOAA tide api that wants to import requests, I run into a problem. In Idle, I get this error:

 ModuleNotFoundError: No module named 'requests'

Likewise, if I enter import requests in Terminal, I get an error:

 bash: import: command not found

I'm learning Python on my own and this problem has pretty much stymied my progress. I'd like to continue to use Idle but I would also like to be able to import requests. Is having two versions of Python on my Mac causing a problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

草莓酥 2025-01-20 20:26:58

首先,直接在终端中输入 import requests 不会执行 python 命令。相反,它让 bash 来执行它。然而,bash 不知道import 是什么。正确的方法是:

  1. 在终端中输入python
  2. 提示后>>>弹出,输入导入请求

First of all, typing import requests into terminal directly does NOT execute a python command. Instead, it lets bash to execute that. However, bash does not know what import is. The correct method is:

  1. Typing python in your terminal.
  2. After the prompt >>> pops up, type import requests
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文