Импорт библиотек URL с Python, но ошибка с «запросом»

1

Я тестирую некоторый код и получаю странную ошибку, которая должна быть довольно простой. Мой код выглядит следующим образом и возвращается:

ImportError: No module named request

Мой код выглядит следующим образом:

import urllib.request, urllib.parse, urllib.error
from bs4 import BeautifulSoup

url = ('Enter- ')
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')

# retrieve all of the anchor tags
tags = soup('a')
for tag in tags:
    print(tag.get('href', None))

Что я сделал не так на этот раз? Я знаю это в первой строке кода, но я действительно плохо знаком с библиотеками, и поэтому я предполагаю, что перепутал что-то действительно простое!

  • 2
    Вы не установили запрос. Используйте pip install request в терминале.
  • 0
    Я попробовал это, вот что я получил! Jons-Mac-mini: pythonpractice jon $ install Использование запроса: установить [-bCcpSsv] [-B суффикс] [-f флаги] [-g группа] [-m режим] [-o владелец] файл1 файл2 установить [-bCcpSsv] [-B суффикс] [-f флаги] [-g группа] [-m режим] [-o владелец] файл1 ... fileN каталог установки -d [-v] [-g группа] [-m режим] [- o владелец] каталог ...
Показать ещё 3 комментария
Теги:
libraries

1 ответ

-2

Я полагаю, что вы используете Python 2, а не Python 3.

Вы можете проверить это, запустив which python в командной строке или в коде:

import sys
print(sys.version_info)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню