【问题标题】:How can I resolve python requests package import error?如何解决 python 请求包导入错误?
【发布时间】:2021-02-03 09:32:25
【问题描述】:

我是 python 新手,无法运行 python 请求包。我已经四处寻找答案,但似乎最常回答的问题是有关安装 requests 包的说明,您会看到我已经完成了。

在开始之前,我的规格如下:

操作系统:MacOSX Catalina 10.15.7 外壳:iTerm2 Build 3.3.12 Python版本: 系统:2.7.16 pyenv:3.9.0

用例:我正在尝试网络抓取,并试图编写一个简单的程序,该程序将从当地汽车经销商的网站上抓取一些数据(例如,抓取价格低于 2 万美元的汽车的信息)。

在开始项目之前,我使用以下命令安装了 requests 包:

% pip3 install requests

然后我打开了一个 vim 文件并写了以下内容,只是为了确保 requests 包正常工作:

import requests
URL = 'cardealerurl.com/query'
page = requests.get(URL)

我将文件保存为 carScrape.py。

然后我回到 shell 并执行以下操作:

python carScrape.py

在执行时,我收到以下错误消息:

Traceback (most recent call last):
File "carScrape.py", line 1, in <module>
     import packages.requests
ImportError: No module named packages.requests

对此的任何帮助将不胜感激。如果需要更多信息,请告诉我,我会尽我所能提供。非常感谢大家。

【问题讨论】:

    标签: python-3.x python-2.7 package


    【解决方案1】:

    我可以通过运行以下命令来解决这个问题:

    % sudo -H pip3 uninstall pip
    % python3 -m ensurepip
    % pip3 install requests
    

    这是经过很长时间尝试其他不起作用的解决方案之后的结果。我还必须启动一个新的 shell 来消除错误消息。

    【讨论】:

      猜你喜欢
      • 2021-06-05
      • 2017-12-23
      • 2023-03-05
      • 2019-04-26
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      相关资源
      最近更新 更多