requests headers descargar python python-requests python-import

headers - requests python descargar



ImportError: No hay peticiones con nombre de módulo (21)

Cuando intento importar requests , aparece un error que dice No module Named requests .

import requests

El error que recibo:

File "ex2.py", line 1, in <module> import requests ImportError: No module named requests


Adición de paquetes de terceros a la aplicación

Siga este enlace https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=en#vendoring

paso1: un archivo con el nombre de un archivo llamado appengine_config.py en la raíz de su proyecto, luego agregue estas líneas:

del proveedor de importación google.appengine.ext

Agregue las bibliotecas instaladas en la carpeta "lib".

vendor.add (''lib'')

Paso 2: crea un directorio y llámalo "lib" en el directorio raíz del proyecto.

paso 3: usa pip install -t lib peticiones

Paso 4: desplegar en el motor de la aplicación.


En OSX, el comando dependerá del tipo de instalación de Python que tenga.

Python 2.x - Predeterminado

sudo pip install requests

Python 3.x

sudo pip3 install requests


En la línea de comandos abierta de Windows

pip3 install requests


En mi caso las solicitudes ya estaban instaladas, pero necesitaban una actualización. El siguiente comando hizo el truco

$ sudo pip install requests --upgrade


Esto puede ser un poco demasiado tarde, pero este comando puede ejecutarse incluso cuando la ruta pip no está establecida. Estoy usando Python 3.8 ejecutándose en Windows 10 y este es el comando

py -m pip install requests

y también puede reemplazar ''solicitudes'' con cualquier otra biblioteca desinstalada


He instalado python2.7 y python3.6

Abrir la línea de comandos en ~ / .bash_profile Encuentro que # Configurar PATH para Python 3.6 , así que cambio la ruta a PATH = "/ usr / local / Cellar / python / 2.7.13 / bin: $ {PATH}" , (por favor asegúrese de que la ruta de su python2.7), luego guarde. Esto funciona para mi.


He tenido este problema un par de veces en los últimos meses. No he visto una buena solución para sistemas fedora publicada, así que aquí hay otra solución. Estoy usando RHEL7, y descubrí lo siguiente:

Si tiene urllib3 instalado a través de pip , y las requests instaladas a través de yum tendrá problemas, incluso si tiene los paquetes correctos instalados. Lo mismo se aplicará si tiene urllib3 instalado a través de yum , y las requests instaladas a través de pip . Esto es lo que hice para solucionar el problema:

sudo pip uninstall requests sudo pip uninstall urllib3 sudo yum remove python-urllib3 sudo yum remove python-requests

(confirme que todas esas bibliotecas han sido eliminadas)

sudo yum install python-urllib3 sudo yum install python-requests

Solo tenga en cuenta que esto solo funcionará para sistemas que ejecutan Fedora, Redhat o CentOS.

Fuentes:
Esta misma pregunta (en los comentarios a this respuesta).
This tema github.


Lo único que me funcionó:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py pip install requests


Mi problema fue que tenía cuatro bibliotecas de python diferentes que python intentaba usar (aunque estaba llamando explícitamente a /usr/bin/python ). Una vez que eliminé un alias de shell y otras dos pitones de mi ruta, /usr/bin/python pudo import requests .

-HTO


Mi respuesta es básicamente la misma que @ pi-k. En mi caso, mi programa funcionó localmente pero no se pudo construir en servidores de control de calidad. (Sospecho que los devops tenían versiones anteriores del paquete bloqueadas y mi versión debe haber estado demasiado desactualizada) Decidí actualizar todo

$ pip install pip-review $ pip-review --local --interactive


No es obvio para mí qué versión de Python está utilizando.

Si es Python 3, una solución serían las pip3 install requests


Para Windows, simplemente indique la ruta como cd y la ruta a los "Scripts" de python y luego ejecute el comando easy_install.exe requests.Then intente importar solicitudes ...


Para instalar el módulo de requests en Debian / Ubuntu:

$ sudo apt-get install python-requests


Prueba sudo apt-get install python-requests .

Esto funcionó para mí.


Requests no es un módulo incorporado (no viene con la instalación predeterminada de Python), por lo que tendrá que instalarlo:

OSX / Linux

Use las $ sudo pip install requests si tiene instalado pip

Alternativamente, también puede usar sudo easy_install -U requests si tiene instalado easy_install .

Para centos: yum install python-requests

Windows

Use pip install requests si tiene pip instalado y Pip.exe agregado a la variable de entorno de ruta.

De manera alternativa, desde un indicador de cmd, use las solicitudes > Path/easy_install.exe requests , donde Path es su carpeta Python*/Scripts , si se instaló. (Por ejemplo: C:/Python32/Scripts )

Si no tiene una instalación fácil y se está ejecutando en una máquina con Windows, puede obtenerla aquí: http://www.lfd.uci.edu/~gohlke/pythonlibs/#distribute

Si desea agregar manualmente una biblioteca a una máquina con Windows, puede descargar la biblioteca comprimida, descomprimirla y luego colocarla en la carpeta Lib/site-packages de su ruta de Python. (Por ejemplo: C:/Python27/Lib/site-packages )

De Fuente (Universal)

Para cualquier biblioteca faltante, la fuente generalmente está disponible en https://pypi.python.org/pypi/ . Puede descargar las solicitudes aquí: https://pypi.python.org/pypi/requests

En Mac OSX y Windows, después de descargar el código fuente, descomprímalo y, desde la aplicación termiminal / cmd, ejecute python setup.py install desde el directorio descomprimido.


Resolví este problema. Puedes probar este método. En este archivo ''.bash_profile'', agregue códigos como el alias python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7


Si está usando anaconda como su administrador de paquetes de Python, ejecute lo siguiente:

conda install -c anaconda requests

Instalar solicitudes a través de pip no me ayudó.


Si está utilizando Ubuntu, es necesario instalar requests

ejecute este comando:

pip install requests

si se enfrenta a un permiso denegado error, use sudo antes del comando

sudo pip install requests


Si quieres importar importar en windows:

pip install request

entonces beautifulsoup4 para:

pip3 install beautifulsoup4


También puede usar pip install en Windows ubicando primero el archivo pip3.exe en el directorio: diga para mí ==> cd c: / python34 / scripts luego ejecute ==> solicitudes de instalación de pip3