Jupyter no puede encontrar un módulo
Instalé un paquete de Python.
C:\Users\MChadha>pip install vertica-python
Collecting vertica-python
Downloading vertica_python-1.0.2-py2.py3-none-any.whl (169 kB)
|████████████████████████████████| 169 kB 3.3 MB/s
Collecting six>=1.10.0
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=1.5
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
|████████████████████████████████| 247 kB 6.8 MB/s
Installing collected packages: six, python-dateutil, vertica-python
Successfully installed python-dateutil-2.8.2 six-1.16.0 vertica-python-1.0.2
Luego abrí mi cuaderno de Jupyter e intenté importarlo, pero obtuve un error.
import vertica_python
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_25176/685984573.py in <module>
----> 1 import vertica_python
ModuleNotFoundError: No module named 'vertica_python'
El código funciona si creo un archivo separado de Python y lo ejecuto desde la ventana de comandos (cmd).
¿Cómo puedo hacer que un módulo sea visible para el cuaderno de Jupyter?
davy.ai
Para hacer que un módulo sea visible en un cuaderno
jupyter
, debes asegurarte de que el cuaderno esté utilizando el mismo entorno de Python donde se instaló el módulo. Una forma de hacer esto es instalando el módulo en el mismo entorno virtual que está utilizando el cuaderno. Alternativamente, también puedes verificar qué entorno está utilizando el cuaderno ejecutando el siguiente código:Esto imprimirá la ruta al ejecutable de Python que está utilizando el cuaderno. Luego, puedes verificar si el módulo fue instalado en ese entorno ejecutando el siguiente código:
Si el módulo no se encuentra, puedes instalarlo utilizando el cuaderno ejecutando el siguiente código:
Después de instalar el módulo, deberías poder importarlo en el cuaderno sin errores.