установите красивый суп с помощью pip [дубликат]


этот вопрос уже есть ответ здесь:

  • python3 --версия показывает "NameError: имя 'python3' не определено" 2 ответы

Я пытаюсь установить BeautifulSoup с помощью pip в Python 2.7. Я продолжаю получать сообщение об ошибке, и не могу понять, почему.

я следовал инструкциям по установке pip, который был устанавливается в следующий каталог:c:Python27Scriptspip.exe, затем я попытался добавить его в путь и запустить .

пробовал два разных способа:

import sys
sys.path.append('C:Python27Scriptspip.exe')
pip install beautifulsoup4

import sys
sys.path.append('C:Python27Scripts')
pip install beautifulsoup4

дает мне это сообщение об ошибке:

>>> pip install beautifulsoup4
SyntaxError: invalid syntax

оболочка выделяет слово "установить" и говорит, что это недопустимый синтаксис.

Я понятия не имею, что происходит, поэтому любая помощь будет очень признательна.

4 53

4 ответа:

pip это командная строка, не синтаксис Python.

другими словами, выполните команду в консоли,не в интерпретаторе Python:

pip install beautifulsoup4

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

C:\Python27\Scripts\pip install beautifulsoup4

или даже

C:\Python27\Scripts\pip.exe install beautifulsoup4

Windows затем выполнит

простой метод, который будет работать даже в коррумпированной среде установки :

для загрузки ez_setup.py и запустите его с помощью командной строки

python ez_setup.py

выход

Extracting in c:\uu\uu\appdata\local\temp\tmpjxvil3 Now working in c:\u\u\appdata\local\temp\tmpjxvil3\setuptools-5.6 Installing Setuptools

run

pip установить beautifulsoup4

выход

Downloading/unpacking beautifulsoup4 Running setup.py ... egg_info for package Installing collected packages: beautifulsoup4 Running setup.py install for beautifulsoup4 Successfully installed beautifulsoup4 Cleaning up...

БАМ ! / Сделано

import os

os.system("pip install beautifulsoup4")

or

import subprocess

exe = subprocess.Popen("pip install beautifulsoup4")

exe_out = exe.communicate()

print(exe_out)

Если у вас установлено более одной версии python, запустите соответствующую Пип.

например для python3. 6 выполните следующее

pip3.6 install beautifulsoup4

чтобы проверить доступную команду / версию Пип и python on Mac выполнить

ls /usr/local/bin