Я хочу запарсить сайт погоды, но python выдаёт ошибку при установке библиотеки
То, что я ввёл:
Microsoft Windows [Version 10.0.18363.900]
(c) Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.
C:\WINDOWS\system32>pip install BeautifullSoup
Collecting BeautifullSoup
ERROR: Could not find a version that satisfies the requirement BeautifullSoup (from versions: none)
ERROR: No matching distribution found for BeautifullSoup
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
C:\WINDOWS\system32>pip install beautifullsoup
Collecting beautifullsoup
ERROR: Could not find a version that satisfies the requirement beautifullsoup (from versions: none)
ERROR: No matching distribution found for beautifullsoup
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
C:\WINDOWS\system32>
ошибка:
Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
Ответы (1 шт):
Проверять команды установки нужно на сайте репозитория https://pypi.org/
В поиске репозитория находится 2 библиотеки с таким названием. В частности BeautifulSoup и beautifulsoup4. Если посмотреть страницу первой библиотеки, то можно увидеть дикслеймер:
You should use the
beautifulsoup4package instead of this package.
А так же указание на то, что данная библиотека поддерживает только Python 2.7.
Подозреваю, что у тебя стоит все таки Python 3.x, и pip тебе сообщает, что не нашел версии библиотеки под твою версию Python. Как верно указал Vadim.Sharoikin и как указано в описании библиотеки BeautifulSoup, нужно использовать новую версию - beautifulsoup4.