python - librerias - pypi
instala una hermosa sopa usando pip (4)
El método fácil que funcionará incluso en entornos de configuración dañados es:
Para descargar ez_setup.py y ejecutarlo usando la línea de comando
python ez_setup.py
salida
Extracting in c:/uu/uu/appdata/local/temp/tmpjxvil3 Now working in c:/u/u/appdata/local/temp/tmpjxvil3/setuptools-5.6 Installing Setuptools
correr
pip instala beautifulsoup4
salida
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...
Bam! | Hecho¬
Esta pregunta ya tiene una respuesta aquí:
Estoy tratando de instalar BeautifulSoup usando pip
en Python 2.7. Sigo recibiendo un mensaje de error y no puedo entender por qué.
Seguí las instrucciones para instalar pip, que se instaló en el siguiente directorio: c:/Python27/Scripts/pip.exe
, luego traté de agregarlo a la ruta y ejecutar el comando pip install package
.
lo intenté de dos maneras diferentes:
import sys
sys.path.append(''C://Python27//Scripts//pip.exe'')
pip install beautifulsoup4
import sys
sys.path.append(''C://Python27//Scripts'')
pip install beautifulsoup4
ambos me dan este mensaje de error:
>>> pip install beautifulsoup4
SyntaxError: invalid syntax
el shell resalta la palabra "instalar" y dice que es una sintaxis no válida.
No tengo idea de lo que está pasando, por lo que cualquier ayuda sería muy apreciada.
Si tiene instalada más de una versión de python, ejecute el comando correspondiente de pip .
Por ejemplo, para python3.6 ejecuta lo siguiente
pip3.6 install beautifulsoup4
Para verificar el comando / versión disponible de pip y python en Mac, ejecuta
ls /usr/local/bin
pip
es una herramienta de línea de comandos , no la sintaxis de Python.
En otras palabras, ejecute el comando en su consola, no en el intérprete de Python:
pip install beautifulsoup4
Puede que tenga que usar la ruta completa:
C:/Python27/Scripts/pip install beautifulsoup4
o incluso
C:/Python27/Scripts/pip.exe install beautifulsoup4
Windows ejecutará el programa pip
y usará Python para instalar el paquete.
Otra opción es usar el -m
Python- -m
de la línea de comando para ejecutar el módulo pip
, que luego funciona exactamente como el comando pip
:
python -m pip install beautifulsoup4
o
python.exe -m pip install beautifulsoup4
import os
os.system("pip install beautifulsoup4")
or
import subprocess
exe = subprocess.Popen("pip install beautifulsoup4")
exe_out = exe.communicate()
print(exe_out)