Невозможно установить Beautiful Soup в Python 2, так как он уже установлен в моем Python 3, но я не могу импортировать или удалить его - PullRequest
1 голос
/ 02 апреля 2019

Мне недавно пришлось вернуться к Python 2.7 для работы в ArcMap.Я попытался установить Beautiful Soup, но, поскольку он уже был установлен в Python 3, он требует «Требование уже удовлетворено»;тем не менее, я не могу импортировать ни один из модулей, потому что, конечно, он установлен в Python 3, а не в Python 2.

Я попытался удалить и снова не может найти его.Catch 22.

Попытка установки -

d:\egm722>pip install beautifulsoup4

Требование уже выполнено: beautifulsoup4 в каталоге c: \ users \ geo \ appdata \ local \ prog rams \ python \ python37-32 \ lib \ site-packages (4.6.3)

Попытки импорта -

import bs4 Traceback (последний вызовlast): файл "", строка 1, в ImportError: нет модуля с именем bs4 из bs4. Импорт трассировки Beautifulsoup (последний вызов был последним): File "", строка 1, в ImportError: нет модуля с именем bs4

Попытка удаления -

d: \ egm722> pip uninstall BeautifulSoup Пропуск BeautifulSoup, так как он не установлен.

Я бы не хотелвернитесь к Python 3 и удалите оттуда, так что любые советы о том, как сделать это в моем текущем состоянии, будут высоко оценены.Я новичок, когда дело доходит до Python, особенно в разных средах, так что будьте осторожны со мной.

1 Ответ

1 голос
/ 02 апреля 2019

Вам нужно будет указать, какой pip вы хотите использовать, чтобы убедиться, что вы используете тот, который связан с вашей установкой Python 2. Попробуйте либо:

pip2 install beautifulsoup4

или

python2 -m pip install beautifulsoup4

или, если Python 2 является питоном по умолчанию в вашей системе, вы можете просто запустить

python -m pip install beautifulsoup4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...