Подтвердить что ты не робот

Установить прекрасный суп, используя пип

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

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

попробовал два способа:

import sys
sys.path.append('C:\\Python27\\Scripts\\pip.exe')
pip install beautifulsoup4

import sys
sys.path.append('C:\\Python27\\Scripts')
pip install beautifulsoup4

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

>>> pip install beautifulsoup4
SyntaxError: invalid syntax

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

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

4b9b3361

Ответ 1

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

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

pip install beautifulsoup4

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

C:\Python27\Scripts\pip install beautifulsoup4

или даже

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

Затем Windows выполнит программу pip и будет использовать Python для установки пакета.

Ответ 2

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

Чтобы загрузить 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

бег

pip install 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...

Бам! | Done¬

Ответ 3

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

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

pip3.6 install beautifulsoup4

Чтобы проверить доступную команду/версию пипа и питона на Mac запустите

ls /usr/local/bin

Ответ 4

import os

os.system( "pip install beautifulsoup4" )

или

подпроцесс импорта

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

exe_out = exe.communicate()

печать (exe_out)