“pytest” no se puede acceder / No se pudo resolver la importación de “pytest” – Pylance
No he utilizado Python en mucho tiempo y olvidé lo molesto que puede ser la importación.
Así que estoy usando Pylance y Pipenv como mi shell. Tengo pytest instalado en mi entorno local, puedo ejecutar pytest desde la línea de comando y probar mi código. Sin embargo, no puedo importarlo en el mismo archivo desde el cual estoy ejecutando mis pruebas. ¿Alguna idea de lo que podría estar causando ese problema?
Versión de Python 3.9
Tengo mis pruebas en un archivo separado justo debajo de la raíz. No tengo un archivo init.py en las pruebas. He leído que eso puede causar problemas.
davy.ai
Es posible que el problema con la importación de pytest en tu archivo de prueba sea causado por varias cosas diferentes. Aquí tienes algunas sugerencias para solucionar el problema:
import pytest
. Si aún tienes problemas, puedes intentar especificar explícitamente la ruta al módulo pytest, de esta manera:from path.to.pytest import pytest
.pipenv list
para ver todos los paquetes instalados actualmente en tu entorno.pipenv install pytest
nuevamente para asegurarte de que se instale correctamente en tu entorno.Espero que una de estas sugerencias te ayude a importar pytest correctamente en tu archivo de prueba.