Python ImportError: No hay solicitudes con nombre de módulo

Rohan Timalsina 21 junio 2023
  1. Instale el módulo solicitudes para corregir ImportError: ningún módulo llamado solicitudes en Python
  2. Instalar el módulo solicitudes en el entorno de Anaconda
  3. Actualice PYTHONPATH para corregir ImportError: No hay solicitudes con nombre de módulo en Python
Python ImportError: No hay solicitudes con nombre de módulo

Se genera un ImportError cuando no se puede importar un módulo específico o un miembro de un módulo. Este error ocurre (en la mayoría de los casos) si el módulo que intenta importar no está instalado.

A veces, tener diferentes versiones de Python también puede causar el problema. Por ejemplo, está utilizando Python 3, pero el módulo instalado es para Python 2.

El error ImportError: Ningún módulo llamado solicitudes significa que el intérprete de Python no puede importar el módulo solicitudes.

Este tutorial muestra formas de solucionar ImportError: No hay solicitudes con nombre de módulo en Python.

Instale el módulo solicitudes para corregir ImportError: ningún módulo llamado solicitudes en Python

Es posible que la importación de solicitudes del módulo no esté instalada en el entorno de Python. Como resultado, obtienes ImportError: No hay solicitudes con nombre de módulo.

Puedes solucionar este error instalando el módulo de solicitudes.

Ejecute el siguiente comando en la terminal.

python -m pip install requests

Para Python 3, use el siguiente comando.

python3 -m pip install requests

También puede usar la herramienta del administrador de paquetes del sistema en Linux para instalar solicitudes.

Para CentOS/RHEL:

sudo dnf install python-requests

Para Ubuntu/Debian:

sudo apt-get install python3-requests

Instalar el módulo solicitudes en el entorno de Anaconda

Si usa Anaconda como su administrador de paquetes de Python, es posible que la instalación de solicitudes con pip no resuelva el problema.

Puede ejecutar este comando para instalar solicitudes en Anaconda.

conda install -c anaconda requests

Una vez instalado, puede importar el módulo de solicitudes a su programa de Python.

El siguiente ejemplo solicita una URL e imprime el código de estado.

import requests

x = requests.get("https://www.delftstack.com")
print(x)

Producción :

<Response [200]>

La respuesta es exitosa.

Actualice PYTHONPATH para corregir ImportError: No hay solicitudes con nombre de módulo en Python

Si el error no se soluciona después de instalar el módulo de solicitudes, puede deberse a una configuración incorrecta de la ruta en PYTHONPATH.

Por ejemplo, el módulo solicitudes está instalado, pero su ruta no aparece en la variable de entorno. Como resultado, el programa Python no puede localizar el módulo.

El siguiente ejemplo muestra todas las rutas utilizadas por Python para importar módulos.

import sys

print(sys.path)

Si el directorio donde está instalado el módulo solicitudes no está en la salida, puede usar el método sys.path.append para agregar una nueva ruta de directorio.

import sys

sys.path.append(
    r"C:\Users\rhntm\AppData\Local\Programs\Python\Python310\Lib\site-packages"
)

El ImportError se lanza cuando el programa Python no puede localizar el módulo especificado. Puedes solucionar este error instalando el módulo con el gestor de paquetes pip de Python.

Ahora conoces las razones de ImportError y cómo solucionar ese error en Python. Esperamos que estas soluciones le resulten útiles.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artículo relacionado - Python ImportError

Artículo relacionado - Python Error