Не удается установить модуль BeautifulSoup4 - PullRequest
0 голосов
/ 18 ноября 2018

Я хочу использовать модуль BeautifulSoup4 для использования с Python3 / IDLE. Python 3 установлен в моей папке Mac / Applications. Предварительная установка Python 2.7 установлена ​​в моей папке Mac / Library.

Большинство онлайн-руководств говорят мне установить BeautifulSoup4 с помощью Terminal и команды pip Итак, я выполняю:

sudo pip install BeautifulSoup4

Это устанавливает BeautifulSoup4 в папку Python 2.7. Когда я открываю IDLE и выполняю:

import bs4

это говорит мне, что такого модуля не существует. Когда я перечисляю модули, BeautifulSoup4 там нет. Если я пытаюсь установить с помощью виртуальной среды в Терминале, он говорит, что не может найти модуль.

Меня также смущает, почему существуют две версии Python: одна в / Library и одна в / Applications. Стоит ли пытаться установить Python 3 в папку / Applications?

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Python 2.7 и 3.x имеют различную среду, если вы хотите установить для Python 3, используйте pip3

sudo pip3 install BeautifulSoup4
# or
sudo /path/to/python3 -m pip install BeautifulSoup4

, чтобы использовать его

from bs4 import BeautifulSoup
0 голосов
/ 18 ноября 2018

Если опция @jermenkoo не является решением, попробуйте импортировать библиотеку следующим образом, как указано в документации :

from bs4 import BeautifulSoup
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...